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

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

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

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

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

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

Примечание

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

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

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

  • Командный процессор Windows®:

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

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

    LD_LIBRARY_PATH=rtPath:LD_LIBRARY_PATH
    export LD_LIBRARY_PATH
  • macOS: Поместите библиотеку C++ в папку с интерфейсной библиотекой или на пути поиска файлов во время выполнения.

Примечание

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

Похожие темы