MATLAB和MFC混编

MATLAB作为计算使用,版本为matlab 2014a (32bit)

MFC作为界面库使用,使用VS2013

使用命令 mcc -B cpplib:**文件名**  **文件名**.m

生成lib、dll、h文件

将上述三个文件放入到工程中

另外还有MATLAB自身的依赖库包括dll和lib,同时加入到工程中


1、mclcppclass.h必须放在mclcrrt.h之后

2、任何关于MATLAB的计算函数,都要放在mclInitializeApplication()之后

3、使用自己的函数之前,需要使用***Initialize()函数初始化

4、如果mclcppclass放在mclcrrt之前,可以不使用mclInitializeApplication(),

直接使用mwArray类,但是运行其它函数时会崩溃,并且会报**_proxy错误

猜你喜欢

转载自blog.csdn.net/jiangzihao2011/article/details/44253173
今日推荐