http://blog.csdn.net/scudz/article/details/13628917 这篇文章写得很好,我跟据这个,操作了一下,发现,好用,精简版总结如下
1. matlab打开一个.m文件
2. 命令窗口输入 mcc -W cpplib:testall -T link:lib testall.m
3. 建立cpp项目
4. 一段时间过后,查看当前工作目录下有些
testall.lib
.h
.dll
.cpp
...
5. 把这些东西复制到cpp项目下
6. 配置cpp
(1)包含目录 D:\matlab2014a\extern\include
(2)库目录 D:\matlab2014a\extern\lib\win32\microsoft D:\matlab2014a\extern\lib\win64\microsoft
(3)附加依赖项 testall.lib; mclmcrrt.lib;(这个东西在库目录win64里面)
7. 程序
#include <stdio.h>
#include "testall.h" int main(){
testallInitialize(); //重要
testall(); return 0;
}
运行就可以出matlab的结果了!好神奇哦!
/********** bug***************/
cannot open mclmcrrt.lib
因为没包含win64