我已将MATLAB升级到2014b(在OS X 10.10上),并尝试测试一些旧的MEX C/C++代码。

像往常一样,我从命令窗口中运行mex -setup,希望能有机会覆盖选项文件“meshopt.sh”。

但是现在看来,MATLAB进行了一些更改,并且不允许我更改MEX配置,它只是说:



那么,修改“mexopts.sh”的旧方法不再可行吗?

最佳答案

似乎以下命令有效:

mex -setup my_mexopts.sh

但是,有一些警告信息,

提供了旧版MEX基础结构以实现兼容性;它将在MATLAB的 future 版本中删除。

除此之外,一切看起来都很好,除了我在编译时收到一些警告,这似乎是由于当前系统(OS X 10.10)上的编译器版本(gcc 4.9.1)引起的。

gcc:警告:无法理解kern.osversion '14 .0.0

关于MATLAB不再支持用户定义的MEX配置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26426160/

10-12 21:35