Matlab2017b C++编译器配置

学习机器学习的过程中想要给Matlab2017b安装支持向量机的libsvm库,发现缺少C++编译环境
在Matlab中输入
mex -setup

可查看当前编译器状态。当未安装编译器或编译器配置不成功时,将提示
错误使用 mex
未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。
输入
mex -setup -v

可查看具体信息
接下来尝试安装C++编译器

首先根据提示信息,查看当前Matlab版本支持的C++编译器,如果使用microsoft visual studio,则Matlab2017b支持从2012到2017的所有版本

然后安装自己喜欢的C++编译器,安装完成后可能出现注册表不匹配的问题,有两种解决方案。一是重装Matlab,二是参考
点击打开链接 对找不到的信息逐一进行修改。
最终安装VS2015作为编译器,VS2015安装时间长达数小时,且需注意默认安装选项不包含C++,需要手动选择。安装完成后,并没有出现注册表信息问题。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值