Matlab 下 C/cpp文件编译环境搭建,其实非常简单,以前总是被matlab提示的VS2010编译器的各种问题吓着,但是其实换到mingw后一切都非常顺畅了。
背景是按照博客:http://blog.youkuaiyun.com/ayw_hehe/article/details/7865358 下面的方法配置 gnumex 并没有配置成功,总是生成错误。
最终参考 http://stackoverflow.com/questions/8552580/using-gcc-mingw-as-matlabs-mex-compiler 下的第二条回复(stackoverflow总是能给人惊喜)!
- 安装 mingw-w64-install.exe 或者作者使用的TDM Mingw64。
- 配置 mexopts.bat 文件,我安装的 matlab2014a,该文件存在于:C:\Users\XZ\AppData\Roaming\MathWorks\MATLAB\R2014a 位置,其他版本对号入座(若不存在则新建该文件),编辑如下:
@echo off
set MINGWPATH=D:\MinGW64\mingw64
set PATH=%MINGWPATH%\bin;%PATH%
set COMPIL