MATLAB未找到支持的编译器或 sdk 一站式解决

来源:互联网 发布:js 对象数组 查找元素 编辑:程序博客网 时间:2024/05/16 01:07

系统:win10 64bit
Matlab版本:Matlab2016a
Visual Studio版本:Visual Studio2015


最近要用MATLAB运行个C++写的东西,MATLAB2016a装好,VS2015装好,结果出现下面的问题:


>> mex -setup

错误使用 mex

未找到支持的编译器或 SDK。有关选项,请访问  http://www.mathworks.com/support/compilers/R2016a/win64。


有问题嘛就要解决啊,先问问度娘吧,度娘给找了个大神的文章:

http://blog.csdn.net/gszhan/article/details/50951070

里面解释了一下原理,大意就是老版本的MATLAB配置文件和新版本windows sdk的mt.exe位置不匹配,需要替换MATLAB\R2016a\bin\win64\mexopts文件夹下相关的XML配置文件,然而我们这MATLAB是比较新的版本啊,应该不会出现这种问题啊,果然替换了也不好使。没办法,再问度娘,结果度娘显然不大跟的上潮流,没有搜到MATLAB2016a这个版本出现这个问题的解决方法。那就打开XML看看吧,结果一看发现问题了。。。


VS环境变量没配好。。。


那就配吧:http://www.ituring.com.cn/article/207389


PATH追加

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;


配完果然问题解决了。。。

2 2
原创粉丝点击