exponenta event banner

Задать путь к библиотеке времени выполнения для интерфейса C++

Если библиотека C++ имеет общий файл библиотеки, то этот файл и его зависимости должны находиться в системном пути или пути поиска во время выполнения (rpath). Если библиотека полностью определена в заголовках или исходных файлах, файл общей библиотеки может отсутствовать. Издатель предоставляет информацию о файлах библиотеки.

Можно задать путь каждый раз при работе с библиотекой или установить его постоянно, задав значения в системной среде. Для постоянного добавления библиотеки к системному пути см. документацию по операционной системе.

Временное задание пути к библиотеке времени выполнения в MATLAB

Если файлы общей библиотеки расположены на 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++ в папку с библиотекой интерфейса или в путь поиска во время выполнения.

Примечание

При использовании этих команд необходимо задавать путь при каждом открытии запроса операционной системы.

Связанные темы