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

Примечание

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте