Если библиотека C++ имеет общий файл библиотеки, то этот файл и его зависимости должны находиться в системном пути или пути поиска во время выполнения (rpath). Если библиотека полностью определена в заголовках или исходных файлах, файл общей библиотеки может отсутствовать. Издатель предоставляет информацию о файлах библиотеки.
Можно задать путь каждый раз при работе с библиотекой или установить его постоянно, задав значения в системной среде. Для постоянного добавления библиотеки к системному пути см. документацию по операционной системе.
Если файлы общей библиотеки расположены на rtPath, затем в вызове MATLAB ®:
dllPath = 'rtPath'; syspath = getenv('PATH'); setenv('PATH',[dllPath ';' syspath]);
Примечание
При использовании этих команд необходимо задавать путь при каждом запуске MATLAB.
Установка пути к библиотеке времени выполнения rtPath временно перед запуском MATLAB выполните одну из этих команд.
Командный процессор Windows ®:
set PATH=rtPath;%PATH%
Оболочка Linux ® C:
setenv LD_LIBRARY_PATH rtPath
Оболочка Linux Bourne:
LD_LIBRARY_PATH=rtPath:LD_LIBRARY_PATH export LD_LIBRARY_PATH
macOS: Поместите библиотеку C++ в папку с библиотекой интерфейса или в путь поиска во время выполнения.
Примечание
При использовании этих команд необходимо задавать путь при каждом открытии запроса операционной системы.