我已經將我的MATLAB升級到了2014b(在OS X 10.10上),並試圖測試一些舊的MEX C/C++代碼。MATLAB不再支持用戶定義的MEX配置?
像往常一樣,我從命令窗口運行mex -setup
,我希望有機會覆蓋選項文件「meshopt.sh」。
但現在,似乎MATLAB取得了一定的變化,我不能改變MEX配置,它只是說:
MEX配置爲使用Xcode中鏗鏘的C語言編寫,
。 ..
來選擇不同的語言,選擇一個從以下mex -setup C++ mex -setup FORTRAN
那麼,是不是真的,舊的方式來修改「mexopts。 sh「不再可行?
一旦你選擇這些設置之一,然後修改文件,你可以隨時檢查你的MATLAB發行版的'mex'目錄中是否有文件....但如果這是嚴重的情況,那麼這是一個哭泣的恥辱。那麼我不會升級到2014b! – rayryeng 2014-10-17 14:30:36
我仍然在R2014a,所以我不能驗證自己,但你可以嘗試調用類似'mex -f my_mexopts.sh ...',其中'my_mexopts.sh'是以前版本的配置文件嗎? – Amro 2014-10-17 14:39:21
@Amro它說「指定了無效的選項文件名」。 – lorniper 2014-10-17 15:04:29