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

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

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

Временно установите путь библиотеки времени выполнения в MATLAB на Windows

На Windows® платформы, если совместно использованные файлы библиотеки расположены на rtPath, затем в MATLAB® вызов:

dllPath = 'rtPath'; 
syspath = getenv('PATH'); 
setenv('PATH',[dllPath ';' syspath]);

Примечание

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

Временно установите путь библиотеки времени выполнения при системном приглашении

Устанавливать путь библиотеки времени выполнения rtPath временно, запустите одну из этих команд, прежде чем вы запустите MATLAB. Необходимо перезапустить MATLAB от этого системного приглашения.

  • Windows Command Processor:

    set PATH=rtPath;%PATH%
  • Linux® Оболочка C:

    setenv LD_LIBRARY_PATH rtPath
  • Оболочка Bourne Linux:

    LD_LIBRARY_PATH=rtPath:LD_LIBRARY_PATH
    export LD_LIBRARY_PATH
  • оболочка C macOS:

    setenv DYLD_LIBRARY_PATH matlabroot/bin/maci64:matlabroot/sys/os/maci64
  • Оболочка Bourne macOS:

    DYLD_LIBRARY_PATH=matlabroot/bin/maci64:matlabroot/sys/os/maci64:DYLD_LIBRARY_PATH 
    export DYLD_LIBRARY_PATH

Примечание

Запустите MATLAB в той же подсказке операционной системы, где вы устанавливаете PATH переменная. Проверять обновленный системный путь, в типе MATLAB:

getenv('PATH')

Примечание

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

Похожие темы