-
在Matlab中输入 mex -setup c++
命令确认MEX使用VS2022编译环境。
-
VC++目录-包含目录-添加 D:\Matlab2022b\extern\include
-
VC++目录-库目录-添加 D:\Matlab2022b\extern\lib\win64\mingw64
D:\Matlab2022b\extern\lib\win64\microsoft
-
链接器-输入-添加 D:\Matlab2022b\extern\lib\win64\mingw64\libmat.lib
D:\Matlab2022b\extern\lib\win64\mingw64\libeng.lib
D:\Matlab2022b\extern\lib\win64\mingw64\libmx.lib
D:\Matlab2022b\extern\lib\win64\mingw64\mclmcrrt.lib
D:\Matlab2022b\extern\lib\win64\mingw64\mclmcr.lib
-
系统变量-Path-添加 D:\Matlab2022b\bin\win64
-
添加 engine.h
头文件,测试创建引擎
Engine* mat;
mat = engOpen(NULL);
string commandchar = "t=0:0.01:4*pi;y=sin(t);h=plot(t,y)";
engEvalString(mat, commandchar.c_str());
engClose(mat);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)