我正在尝试使用Mathworks的说明构建和运行 Matlab 引擎示例“engdemo.c”。当我尝试使用 command 运行它时,!./engdemo
出现以下错误:
matlab: Command not found.
Can't start MATLAB engine
我在其他相关的 StackOverflow 帖子中没有找到解决方案(例如matlab 引擎“无法启动 MATLAB 引擎”或如何解决“无法启动 MATLAB 引擎”命令?[关闭])
我在 /bin/csh 上安装了 csh(通过键入 进行检查which csh
)。
我的 PATH 变量上有 Matlab,并且我已经根据Mac OSX的Mathworks 指令设置了 DYLD_LIBRARY_PATH 变量。以下是我在 .bash_profile 中包含的用于设置这些环境变量的行:
# Settings for Matlab Engine using Apple XCode
export PATH=$PATH:/Applications/MATLAB_R2014a.app/bin
export PATH=$PATH:/Applications/MATLAB_R2014a.app/bin/maci64
export DYLD_LIBRARY_PATH=/Applications/MATLAB_R2014a.app/bin/maci64:/Applications/MATLAB_R2014a.app/sys/os/maci64:$DYLD_LIBRARY_PATH
最终,我想构建一个使用 Matlab 脚本的 C 程序(最好使用 XCode 构建),但即使让演示工作也遇到麻烦,这令人沮丧。