VC++调用Matlab编写的DLL(混合编程)

本文介绍了如何在VC++环境中调用由Matlab编写的DLL进行混合编程。首先确保安装了Microsoft Visual Studio 2008 SP1、MATLAB Compiler Runtime和Windows XP。接着详细阐述了调用过程,包括将MATLAB生成的头文件、库文件和DLL放入项目目录,设置VC++项目的属性,如添加包含目录、库目录和依赖库。最后,通过示例代码展示了如何在VC++程序中调用DLL进行绘图操作。
摘要由CSDN通过智能技术生成

有的时候,我们在VC里直接实现一个想法比较复杂或者不够理想,但是使用Matlab可以比较轻松的实现或者实现的效果比较理想,这个时候,我们可以选择混合编程的方法,将预想功能模块使用Matlab实现,在将其编译成供VC调用的DLL,从而更好地实现达到的目标。

一. 基本环境:
1. Microsoft Visual Studio 2008 SP1(VC++);
2. MATLAB Compiler Runtime;(MCRInstaller.exe 可在网上下载安装,已安装了Matlab的就不需安装了
3. OS:Windows XP。
二. 基本方法:
1.环境准备:

    首先值得说明的是,经过不断的尝试和搜集资料,发现要想在VC++中调用MATLAB编写的DLL,必须至少要有MATLAB Compiler Runtime环境,也就是说得先安装MCRInstaller.exe(约160M),当然,直接安装MATLAB R2009a(约4.0G)也可以。显然,如果您仅仅想用VC++调用MATLAB编写的DLL,安装MCRInstaller.exe 就足够了,安装完之后看一下系统环境变量的Path里是否

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值