Win10-64,Matlab2016a下安装SeDuMi3.1及MinGW4.9.2
安装SeDuMi3.1:
1.在官网是下载SeDuMi3.1安装包,网站链接:Downloads | SeDuMi
2.将解压后的文件夹放入Matlab2016a下的toolbox目录,在MATLAB主页中在设置路径中选择添加并包含子文件夹,选择刚刚toolbox目录下SeDuMi3.1文件夹的路径并保存。
3.命令行输入:install_sedumi时,出现错误:
错误使用mex
未找到支持的编译器。您可以安装免费提供的MinGW-w64 C/C++编译器;请参阅安装MinGW-w64 编译器。有关更多选项,请访问https://www.mathworks.com/support/compilers。
查找网上资料发现是需要安装MinGW-w64 C/C++编译器。
安装MinGW-w64 C/C++编译器:
1.MinGW的版本需要和MATLAB相对应,R2015b-R2017a需要MinGW 4.9.2。Matlab R2017b需要MinGW 5.3。
2.使用TDM-GCC进行安装,网站链接:TDM-GCC Compiler download | SourceForge.net
3.注意!这里要把默认勾选的"Check for updated files on the TDM-GCC server"的钩去掉,不然会报错。
4.注意!安装的路径最好是默认的C盘,我装到E盘后即使添加了环境变量,mex -setup也无法找到。
5.添加环境变量,在系统环境变量中添加名称:MW_MINGW64_LOC路径:C:\TDM-GCC-64
6.命令行输入:setenv(‘MW_MINGW64_LOC’,‘C:\TDM-GCC-64’)
再输入:mex -setup
出现
要选择不同的语言,请从以下选项中选择一种命令:
mex -setup C++
mex -setup FORTRAN
到这里就成功了!
参考文章
win7-64下Matlab2014配置安装SeDuMi_1.3及出现问题_bwangk的博客-CSDN博客
Matlab2018b配置安装SeDuMi_1.3_matlab sedumi_Kndyslm的博客-CSDN博客
Matlab2017a之前版本的 MATLAB MinGW-w64 C/C++ Compiler4.9.2下载_mingw-w64 gcc-4.9.2_1nsights的博客-CSDN博客
如何在Matlab 2016a中配置MinGW-w64 C/C++ 编译器_2016a对应mingw版本_辗迟大虾的博客-CSDN博客
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
