matlab R2017a mex 配置过程

1. 首先,下载libsvm-3.22,很好找,网上都有,解压,复制到matlab安装路径中toolbox文件夹内 。

2. 打开matlab,将路径设置为,C盘中libsvm-3.22的安装路径,执行mex -setup命令,发现失败,缺少编译器。

mex -setup
错误使用 mex  
  
未找到支持的编译器或 SDK。有关选项,请访问  http://www.mathworks.com/support/compilers/R2017a/win64。

3. 下载安装MinGW64 Compiler,版本号为4.9.2,直接安装到C盘,不要子文件夹,路径为 C:\TDM-GCC-64,右键,我的电脑,高级系统设置,环境变量,变量名:MW_MINGW64_LOC,变量值:C:\TDM-GCC-64,确定,一定别忘了点确定。

4. 重复执行步骤2,选择c++编译器,在matlab命令窗口,执行make命令。

>> mex -setup  
MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。  
警告: MATLAB C 和 Fortran API 已更改,现可支持  
    包含 2^32-1 个以上元素的 MATLAB 变量。不久以后,  
     您需要更新代码以利用  
     新的 API。您可以在以下网址找到相关详细信息:  
     http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html。  
  
要选择不同的语言,请从以下选项中选择一种命令:  
 mex -setup C++   
 mex -setup FORTRAN 


  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值