您的位置:首页 > 编程语言 > MATLAB

MATLAB和MFC混编

2015-03-14 01:54 369 查看
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错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ MFC matlab vs