matlab2014a连接vs2013编译器mex出错

经过一天的折腾,终于解决了问题。总的来说就是之前电脑装过vs低版本,没有删干净,环境变量VS120COMNTOOLS指向的是一个空的文件夹,通过mex -setup -v可以看到

先运行位于xx:\Microsoft Visual Studio 12.0\Common7\Tools和xx:\Microsoft Visual Studio 12.0\VC\bin目录下的vsvars32.bat配置vs环境变量。如果之前电脑装了vs且没删干净,部分环境变量将没法配置成功。如下图:


指向的位置仍是本机之前未清理干净的文件夹。所以MATLAB找不到。

解决方法是手动配置环境变量,将其配置为正确的位置。重启MATLAB后执行mex -setup即可


首先是因为电脑配置'MinGW64 Compiler (C),而且vs的环境变量配的有问题,输入mex -setup后只能显示已经配置了MinGW64 作为编译器

需要注意的是配置完环境变量以后需要重启matlab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值