1.安装TDM-GCC-64 配置好环境变量
2.使用matlab安装包,安装Microsoft Windows SDK以Matlab Compiler
3.在matlab中 使用 mex -setup 以及mbuild -setup配置好编译器环境
4. 执行语句:“setenv('MW_MINGW64_LOC','C:\TDM-GCC-64') mcc -W cpplib:xxxlib名 -T link:lib matlab函数文件名.m“
生成 xxx.h xxx.dll 和xxx.lib三个文件
5.将上述三个文件放到vs工程中(注意用x64环境)
6.vs配置:VC++目录 包含目录R2019b\extern\include
库目录extern\lib\win64\microsoft
链接器输入→附加依赖项 xxx.lib libmx.lib ibmat.lib mclmcr.lib mclmcrrt.lib
7.包含.h头文件,依次调用mclInitializeApplication()
...Initialize()
此处可以调用matlab里的函数,若有参数,参数定义为mwArray a,a可以矩阵、字符串
最后调用(可无)
mclWaitForFiguresToDie(NULL);
....Terminate();
mclTerminateApplication();