MATLAB R2017a使用VS2017编译器
博主用MATLAB写了一个图像增强用的GUI界面,想要发布为可执行文件(.exe),但是发现MATLAB无法编译,报错说未找到编译器。
原因:博主电脑Visual Studio版本为2017,而MATLAB R2017a存在小bug,如果想要用VS2017的编译器,需要打一个补丁。而MATLAB R2017b已经修复了这个bug。
补丁链接:补丁
下载链接页面最下面的attachment_1487958_17a_win64_2017-05-10.zip
解压并将bin\win64\mexopts
下的两个文件复制到MATLAB安装文件夹对应目录下,然后就MATLAB就可以调用VS2017的编译器了。
PS:当然如不不嫌麻烦,把MATLAB升级到R2017b或2018a也是完全可以的。