C++和matlab混合编程(用MFC给matlab做界面)

环境:VS2010;matlab2014a

目标:用VS做一个MFC界面,调用matlab程序。

目录

matlab生成dll库

步骤:1,将用matlab编译好的m文件放在,matlab安装目录bin文件夹下。

我的文件位置为:G:\matlab2014\Matalab 2014\anzhuang\bin

我的m文件[calcualte.m]为:

function y = calculate(a,b)

a1 = a;
b1 = b;
y = a1 + b1;

2,在bin文件下,打开cmd命令,输入

mex -setup C++

3,输入 【注意cpplib和cpp不同】

mcc -W cpplib:A -T link:lib calculate.m

等一会之后,会出现下图的几个文件,将箭头的几个文件【.dll .h .lib】,放在MFC创建工程下。

至此,matlab生成dll任务结束。

可能会遇到在用mcc命令时,license未完全破解的问题,这是个因为你的matlab版本没有完成破解成功,需要再找其他的matlab。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Foneone

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值