我正在尝试使用 mex 编译一个 matlab 程序。我面临以下错误,想知道您是否有任何建议。我已经安装了最新版本的 mpfr,/usr/local/opt/mpfr
但它仍然在选择/usr/local/opt/mpfr2
.
错误如下:
dyld:库未加载:/usr/local/opt/mpfr2/lib/libmpfr.1.dylib 引用自:/usr/local/Cellar/gcc48/4.8.1/gcc/libexec/gcc/x86_64-apple-darwin12。 5.0/4.8.1/cc1plus 原因:库版本不兼容:cc1plus需要4.0.0或更高版本,但libmpfr.1.dylib提供3.0.0版本 g++-4.8:内部编译器错误:跟踪/BPT 陷阱:5(程序 cc1plus)/Applications/MATLAB_R2012b.app/bin/mex:第 1326 行:15075 中止陷阱:6 /usr/local/bin/g++-4.8 -c - I/Applications/MATLAB_R2012b.app/extern/include -I/Applications/MATLAB_R2012b.app/simulink/include -DMATLAB_MEX_FILE -fno-common -fexceptions -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX .platform/Developer/SDKs/MacOSX10.8.sdk/ -mmacosx-version-min=10.7 -DMX_COMPAT_32 -O2 -DNDEBUG "face-detection/src/resizef.cc" -o face-detection/private/resizef.o