MATLAB2016a如何mex成功,避坑!!!!!

最近需要有那个matlab跑一个c语言的程序,所以需要给matlab mex一下。

在网上找了许多教程都是需要下载MINGW或者是tdm,但是我发现这些软件很难下载,就算下载下来也无法安装使用,简直是白浪费时间。

其实本来VS也可以用的,但是大家都知道VS安装起来十分费时间,所以我一开始就没有选择用VS。

但是在试了很多tdm和mingw之后都不行,我向强大的VS屈服了。

我用的是matlab2016a,大家在下图就可以看见当前版本的matlab支持哪些版本的VS了

如果已经安装了低版本的VS,也可以直接下载mvc2015,mvccpp2015的相关文件就行(2015是版本号,大家可以根据自己的版本找相关文件)

在安装VS的时候一定要注意不要默认安装!!!!!一定要选择自定义安装!!!!勾上安装VC就可以了!!

因为我就是默认安装,在matlab上面mex的时候还是会出错。大家输入mex -setup -v就会发现其实是VS默认安装没有装VC

但是如果你已经默认安装好了VS,也可以直接用安装包里面的setup进行修复,添加上VC组件,大家都可以看到下图啦!

安装好之后,大家的matlab就可以mex了,祝大家好运!

如果没有VS,可以直接进https://msdn.itellyou.cn/这个里面有很多版本的VS,大家用迅雷下载很快的!

祝大家好运!!!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值