![](https://i-blog.csdnimg.cn/blog_migrate/e6413829684458406630e41f43aad2df.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/332637c347b9aa88ceaa5ff78270b59e.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/5740df9bfe3602ac5893cc4fbc53a484.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/107743a8f38c16d08557dfa1d4c6ddc3.jpeg)
R2017a)选择 主页(home),然后选择 设置路径(SetPath)
![](https://i-blog.csdnimg.cn/blog_migrate/2ad6a398272c0cc0973ef66b28ecae3d.jpeg)
window)输入pathtool,并回车
![](https://i-blog.csdnimg.cn/blog_migrate/ec32dccf2a0d9af2d0ee34d644295169.jpeg)
添加并包含子文件夹(Add withSubfolders)
![](https://i-blog.csdnimg.cn/blog_migrate/a6e63f210f7f1636ec3dc60a32726feb.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/924a77c3d13da2c0e564724797b2d341.jpeg)
选择 保存(save)后再选择 关闭(close)
![](https://i-blog.csdnimg.cn/blog_migrate/290988cadd87a8499240f448ff5dfd43.jpeg)
下载地址:http://tdm-gcc.tdragon.net/download
选择相应的安装包,这里下载的是64位的(对应计算机Win7 64位)
下载后打开并安装(注意:安装路径不要有空格),一直点下一步直到安装完成。
然后,新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置
具体操作步骤:打开电脑桌面上的计算机图标
![](https://i-blog.csdnimg.cn/blog_migrate/e1852c39bd935bedd58902af235ef83d.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/9ecdc3bb926e9de00318640acf5f2d4c.jpeg)
在控制面板中选择 系统
![](https://i-blog.csdnimg.cn/blog_migrate/b49aef10381ef892e85d8d536cdc6677.jpeg)
在系统界面选择 高级系统设置
![](https://i-blog.csdnimg.cn/blog_migrate/31f616ca3769fa87810dfc31cda7b9fb.jpeg)
点击新建,变量名:MW_MINGW64_LOC,变量值:TDM-GCC-64所在的安装位置,如我的安装位置是D:\TDM-GCC-64,之后选择 确定,再选择 保存
现在,在MATLAB命令行窗口(command window)内运行命令setenv('MW_MINGW64_LOC',folder),folder为TDM-GCC的安装位置,要加单引号,如我的是 setenv('MW_MINGW64_LOC',' D:\TDM-GCC-64'),输入后点击回车。
![](https://i-blog.csdnimg.cn/blog_migrate/44674bdef5bbb2a75af26966e74f3b46.jpeg)
重启matlab
在MATLAB命令行窗口(command window)输入mex -setup(注意mex和-setup之间有一个空格),之后点击 回车,选择 mex -setup C++
![](https://i-blog.csdnimg.cn/blog_migrate/3dd26cb86982e6389655799064408b59.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/88cd06669b480d54e94b26be7fb7fcc4.jpeg)
window)输入make
![](https://i-blog.csdnimg.cn/blog_migrate/d0e7a4569595ee32d2a3968cf55f7723.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/a0beb9b1a4be82eaf0c6b3e10457a705.jpeg)
解决办法:
修改make.m文件,将红色方框内的8个CFLAGS换成8个COMPFLAGS
window) 输入make
![](https://i-blog.csdnimg.cn/blog_migrate/d0e7a4569595ee32d2a3968cf55f7723.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/4fc05e53733eb77485a9b93925dbeb46.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/5740df9bfe3602ac5893cc4fbc53a484.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/107743a8f38c16d08557dfa1d4c6ddc3.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/a0876870ea34ab99727f2aec29cb2955.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/b2124913af471b1574369785ca9b418e.jpeg)
1. Matlab Liblinear安装及测试过程
http://blog.csdn.net/xiaopihaierletian/article/details/54317707
http://blog.csdn.net/desire121/article/details/60466845
3. Matlab2016a mex -setup出错的解决方法(VS2013)
http://blog.csdn.net/catherine627/article/details/70472848