使用matlab进行mex -setup时,出现mex错误的提醒,根据错误说明,应该是说找不到编译器。
首先,下载TDM-GCC(64位)的安装文件。
http://pan.baidu.com/s/1bpjOIkf 或 http://tdm-gcc.tdragon.net/download
然后根据提示傻瓜式安装,勾掉自动更新,记住安装的路径。
其次,在计算机的环境变量中创建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置;
最后, 在matlab中输入:setenv(‘MW_MINGW64_LOC’,‘安装路径’);
操作完成后,重启matlab,再mex就可以通过了。