WIN10 64位操作系统,
MATLAB2014, VS2017
起先我装的VS2017版本,MATLAB中 mex -setup一直找不到编译器,查了好多帖子也没搞明白。后来把VS卸掉,网上下了一个2010版的,没敢下更高的,当时觉得版本适当低一些可能更成熟吧。
装了VS2010,再安装MATLAB2014,问题就解决了,
后来找到MATLAB安装文件夹看了一下,E:\Program Files\MATLAB\R2014a\bin\win64\mexopts,
msvc2008,msvc2010,msvc2013三个XML文档,原来这个MATLAB版本是2014的,所以对之前的VS系列能读出来,但VS2017版本太高了,我想可能得MATLAB2018版本得才支持吧。另外如果用VS2015的,也得用MATLAB超过2015的才行。
一点体会,论坛里有改注册表的,我水平低看不懂,有遇见和我相同问题的可以试试该下装个VS低版本的就可以了。