查了很多资料,但是总是会出错,尝试了一整天后,终于成功了,详细步骤如下。
第一步:Matlab输入与配置
1. 在matlab编写一个测试函数:
function [sum,prod]=sum_prod(p1,p2)
sum=p1+p2;
prod=p1.*p2;
2. 在命令框输入 mex -setup
选择vs2013环境
选择语言为C++
3. 在命令框输入mbuild -setup
点C++
4.在命令框输入
mcc -W cpplib:sum_prod -T link:lib sum_prod.m
然后等待:
5. 输出的sum_prod.dll,sum_prod.lib,sum_prod.h为所需文件,至此matlab配置完毕
步骤4也可以通过deploytool命令实现,不赘述
第二步:VS输入与配置
1.接着打开VS2013创建一个空项目,在菜单栏的项目中选择属性,然后有如下界面:
2. 增加VC++/包含目录项:
D:\Program Files\MATLAB\R2015b\extern\include
3. 增加VC++/ 库目录项: