Mac OS High Sierra无效的Mex文件和符号未找到错误

时间:2018-03-30 11:43:10

标签: matlab file mex dylib

运行Matlab代码时出现此错误

Invalid MEX-file '/Users/ericelharar/Documents/MATLAB/Eric_Pedro/BM3D/bm3d_thr.mexmaci64':
   dlopen(/Users/ericelharar/Documents/MATLAB/Eric_Pedro/BM3D/bm3d_thr.mexmaci64, 6):
   Symbol not found: _mxCreateNumericArray_700
   Referenced from: /Users/ericelharar/Documents/MATLAB/Eric_Pedro/BM3D/bm3d_thr.mexmaci64
   Expected in: /usr/lib/libSystem.B.dylib
in /Users/ericelharar/Documents/MATLAB/Eric_Pedro/BM3D/bm3d_thr.mexmaci64.

尝试查找libSystem.B.dylib但没有成功

尝试otool -L /Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib 收到错误消息

'/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib': No such file or directory

我使用的是Mac OS High Sierra 10.13.4(17E199),Xcode 9.3和Matlab 2018a

0 个答案:

没有答案