- 写一个matlab脚本,以加法为例:
- 选择APP>>MATLAB Coder
- 按照提示操作
a
b
c
d
e成功
f
G
- 新建一个vs项目
- 直接选择空项目即可
- 打开新建的vs项目的路径
- 将matlab生成的的文件拷贝到新建vs项目的对应路径下:
- 将example中的main.h、main.cpp也拷贝出来:
- 打开vs项目:
- 此时,直接编译生成会报错如下,此时提供两种解决办法
A
找到报错位置的 .h头文件,这里是myAdd.h,在文件开头加上如下代码:
#pragma comment(lib,"myAdd.lib")
意为引用该静态库文件
B
属性>>链接器>>输入>>附加依赖项,在其中增加一项。
- 重新编译生成项目,成功
若报x64 x86冲突之类的错误,请检查项目是否设置成32位或者64位
- 运行项目,从main函数入手来看
Matlab生成的案例的main中有三个方法,重点看中间一个: