1、MATLAB中mex编译错误
在命令行运行:mex -setup
显示错误使用mex
未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器
2、软件下载:
MinGW-w64下载
https://sourceforge.net/projects/mingw-w64/
TDM-GCC 下载
http://tdm-gcc.tdragon.net/download
3、安装
a、creat,然后不停next,(记录下安装路径,配环境变量有用)
其中注意:32位还是64位下载需要对应,其次,create时候建议将check for updated files一项取消勾选,这是官网给的建议,因为后续可能会跟版本有关出现错误。
b、配置环境变量
增加变量名MW_MINGW64_LOC,变量值为TDM-GCC-64的安装路径;(如本文的安装路径默认为:C:\TDM-GCC-64)
4、打开MATLAB
输入
setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
mex -setup