以下代码:
if (!(ep = engOpen("\0"))) {
fprintf(stderr, "\nCan't start MATLAB engine\n");
return EXIT_FAILURE;
}
Run Code Online (Sandbox Code Playgroud)
得到:
Can't start MATLAB engine
Run Code Online (Sandbox Code Playgroud)
我不知道是什么原因...我有两个版本的Matlab R2011a 64位和R2010b 32位.我使用第二版matlab的引擎库.操作系统Windows 7 x64.根据一些主题,这个问题可能是由多个matlab版本的MATLAB Engine Windows 7问题引起的, 但是我已经从PATH环境变量中删除了x64 Matlab ...
一些事情要尝试: