ecos matlab版本安装

1.注意不仅要下载matlab版本,同时还要下载c版本,因为matlab版本缺少第三方软件,将两个版本解压缩后将c版本下的文件夹external,ecos_bb,include,src考到matlab版本下的ecos文件夹中

2.在matlab下打开ecos的matlab版本,并进入他的bin文件,在命令行输入

makemex

3.添加路径

addpath 'D:\ecos\ecos-matlab-master\ecos-matlab-master\bin'

4.如果出现问题

未找到支持的编译器。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装MinGW-w64 编译器。有关更多选项,请访问https://www.mathworks.com/support/compilers。

1.先到该网站下载合适的编译器,这里我选的是
ecos matlab版本安装
选择的原因见这个博客.然后将该目录写入环境变量的path中,这里不细述。
2.在matlab下执行:

setenv('MW_MINGW64_LOC','D:\gcc\mingw64')

其中D:\gcc\mingw64为你的mingw64的安装路径,是bin的上一层,
3.再执行

eval(['mex -setup:''',fullfile(matlabroot,'bin\win64\mexopts\mingw64.xml'),''' C'])

相关推荐