按照网上常规操作,遇到如下两个错误:
1、执行 mex -setup -v
发现查找编译器,并没有查找VC++ 2017注册信息
下载如下信息,放入matlab mexopts文件夹下,如:D:\Program Files\MATLAB\R2016b\bin\win64\mexopts
下载地址:https://download.csdn.net/download/sousky/10533290
2、存在cl.exe找不到情况
这个将vs2017的cl.exe所在路径添加到path中,注意必须要到Hostx64\x64路径下才可以。
我是将:D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64添加到path中即可。