visual studio 安装包至少6G以上,所以可以采用轻量版的编译器 gcc进行混合编程。
本文使用tdm-gcc进行配置:
第一步:检测matlab与tdm-gcc匹配的版本
一般选择tdm-gcc最新版本就可。
第二步:下载tdm-gcc
tdm-gcc
jmeubank.github.io/tdm-gcc/
第三步:安装tdm-gcc
在安装时,选择添加路径到环境变量。
安装完成后,在环境变量里,新建变量:MW_MINGW64_LOC;变量值:D:\TDM-GCC-64(更改为自己的安装路径)
第四步:在matlab中输入,启动编译命令:
setenv('MW_MINGW64_LOC','D:\TDM-GCC-64')
mex -setup C++
%下面就可以编译你写的cpp文件啦
mex xxx.cpp
至此,就可以愉快的混合编程了