matlab2013设置vs2013编译器

本文介绍了如何在MATLAB 2013中设置Visual Studio 2013作为C++编译器,以解决使用libsvm库时遇到的编译问题。通过链接提供了一个解决方案资源,包括详细步骤和适用于MATLAB 2012a/b, 2013a/b与VS2013编译器关联的文件。" 132373731,19673923,R语言绘制折线图教程,"['R语言', '信息可视化']
摘要由CSDN通过智能技术生成

由于要装libsvm这个库,要用到matlab的交叉编译功能,自带的编译器只能编译c文件,可是libsvm中用到了大量的c++这就必须要用到c++编译器,一开始借助一个叫gnumex的工具加载了mingw,用gcc编译器,可是好像c++还分什么标准,于是出了错误,看来只能用vc++的编译器了。我是千辛万苦,找了好久,用了好长时间,有些blog里面说直接选编译器的时候把vs2013的安装文件夹输进去就好了,但是亲测不可用,难道是我的vs2013太新了??不过还是让我找到了

http://download.csdn.net/detail/u010099475/6806855

这里可以下载按照他说的步骤做就好啦。考虑到有的童鞋没有积分(我就经常积分不够用啊),在下面附上文件。(获取文件说明:保存下面的美女图片,把后缀名由jpg改为zip即可)。


用于解决在Matlab中用mex编译C(C++)文件时,找不到VS编译器的问题。

matlab在关联编译器的时候 会出现找不到编译器的问题 原因是matlab要找windows sdk的mt exe 本文件修改方法也是根据wiills的那篇“matlab找不到编译器的问题”(matlab无法找到vs2012)的修改方法进行的 请参考:http: download csdn net download wiills 4621079 本次修改如下说明: 1 本次为:Matlab版本为Matlab 2013b(64bit版本)无法关联visual studio 2013编译器的解决方法 2 相对于wiills的修改来说 使用读注册表的方法(不删除添加任何语句 只是修改) 而不是使用绝对路径给出地址 理论上讲如果VS2013安装路径不是默认的 只要版本对的话把这些文件添加进相对性的目录也是可以关联的 3 使用方法 复制wiills的说明了 哈哈 : 1 把附件相关的5个文件添加到matlab bin win64下面的2个相关目录 2 在matlab 里面运行 mbuild setup 然后选 y 再选择2013的那个项目 再选y 3 这是应该成功了 4 mex setup也是一样的 如果是Matlab 2013b 32位版本的可以复制出matlab bin win64两个相关目录下(mexopts目录下的:msvc110opts stp msvc110opts bat msvc110engmatopts bat和mbuildopts目录下的:msvc110compp bat msvc110compp stp)这五个文件 VS2012的支持文件 对照本文下面给出方法自行修改即可 ">matlab在关联编译器的时候 会出现找不到编译器的问题 原因是matlab要找windows sdk的mt exe 本文件修改方法也是根据wiills的那篇“matlab找不到编译器的问题”(matlab无法找到vs2012)的修改方法进行的 请参考:http: download csdn net downlo [更多]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值