C++ Matlab混合编程
编译器版本 vs2015、MATLAB2017a;
使用C++代码调用MATLAB编译生成的.dll文件;
MATLAB中的操作
1.在MATLAB中创建一个.m文件,并创建一个函数写入.m文件。
例:
-
将创建的.m文件,编译成.dll文件,以供C++调用。
在MATLAB命令行窗口中,输入如下指令:“mcc -W cpplib:TestMat64 -T link:lib Test”
或
“mcc -W cpplib:libYou -T link:lib You.m ”
注解:libYou:最终生成的文件名
You.m:matlab主文件名
编译成功后,生成如下文件夹:
我们主要用到.dll、.lib、.h文件。