操作系统 macOS Hign Sierra 10.13.4
查看当前Xcode SDK版本号
打开Terminal,输入xcodebuild -showsdks错误提示

xcode路径错误
注:查看xcode路径
xcode-select --print-path修改xcode路径
sudo xcode-select --switch /path/to/your/Xcode.app/Contents/Developer/完成后再次输入查看SDK命令

修改Matlab对应的Xcode SDK版本号
上一步结果中,看到macOS SDKs为macOS 10.13,进入Matlab的bin文件夹cd /path/to/your/matlab.app/bin将mexopts.sh文件中,maci64行之后关于版本号的部分(e.g. 10.8)改为现有版本号(e.g. 10.13),参考方式:
open bin/mexopts.sh -e完成之后,进入maci64/mexopts文件夹,将其中的clang++_maci64.xml和clang_maci64.xml文件里,包含字符串 'MacOSX10.8.sdk' 的语句复制并将版本号改为10.13。例如

完成后,可进入Matlab,运行
mex -setup C
mex -setup C++
本文介绍如何在MacOS High Sierra 10.13.4系统下通过修改Xcode路径及版本设置来更新Xcode SDK版本,并同步调整Matlab中对应的Xcode SDK版本号。
2059

被折叠的 条评论
为什么被折叠?



