如果C ++库具有共享库文件,则该文件及其依赖项必须位于您的系统路径或运行时搜索路径(RPath)上。如果库在标题或源文件中完全定义,则可能不存在共享库文件。Publisher提供有关库文件的信息。
您可以每次在库上工作时设置路径,或者通过在系统环境中设置值永久设置它。要永久将库添加到系统路径,请参阅操作系统文档。
如果共享库文件位于rtpath.
,然后在matlab®称呼:
dllpath =.'rtpath';syspath = getEnv('道路');setenv('道路',[dllpath.';'syspath];
笔记
如果使用这些命令,则必须每次启动MATLAB时设置路径。
设置运行时库路径rtpath.
暂时,在启动MATLAB之前运行其中一个命令。
视窗®命令处理器:
设置路径=rtpath.;%路径%
Linux.®c shell:
setenv ld_library_path.rtpath.
Linux Bourne Shell:
ld_library_path =.rtpath.:ld_library_path导出ld_library_path
麦克斯:将C ++库放在带有接口库的文件夹中或运行时搜索路径。
笔记
如果使用这些命令,则必须每次打开操作系统提示时设置路径。