VS2008.NET 和 Matlab混合编程

本文详细介绍了如何将Matlab R2009a与VS2008.NET进行集成配置,包括安装软件、创建工程、设置属性等步骤,并提供了关键函数库的使用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说下配置方法吧,今天搞了一晚上终于搞定了

1. 安装VS2008.NET和Matlab(Matlab我安装的是R2009a)

2. 创建一个工程

3. 设置.Net属性

   a. Menu(Tools -> Options),选择 Projects and Solutions,双击展开,选择 VC++ Directories

   b. 在右边的界面中,Platform选择Win32(一般默认),Show directories for选择(Include files),点击下面的New Line(在按钮上会有tips),然后在选择目录里面选择(Matlab安装目录\R2009a\extern\include)

   c. 在右边的界面中,Platform选择Win32(一般默认),Show directories for选择(Library files),点击下面的New Line(在按钮上会有tips),然后在选择目录里面选择(Matlab安装目录\R2009a\extern\lib\win32\microsoft)

4. 设置工程属性()

   a. Menu(Project -> Properties),选择 Configuration Properties, 双击展开,选择Linker,展开,点击Input

   b. 在右边的界面中,在 Additional Dependencies 中加入libmx.lib libmat.lib libeng.lib libmex.lib mclmcrrt.lib(用空格隔开就好)

5. 使用Matlab函数库

   a. 在文件中引入engine.h // #include "engine.h"

   a. Engine *pTempEngine; //定义Matlab引擎指针

   b. 具体的函数可以去查看“Matlab安装目录\R2009a\extern\include”文件夹下的engine.h文件里的函数定义(比如engOpen为启动Matlab引擎函数,engClose为关闭Matlab引擎函数)

 

   配置就说到这里吧~~~~

 

ps:明天可能会实际的用到,如果可能发个例子上来吧~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值