VS2008.NET 和 Matlab混合编程

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

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:明天可能会实际的用到,如果可能发个例子上来吧~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值