vs2010+matlab R2013a+win7 32bit 混合编程

本文介绍了如何在Windows 7 32位系统上使用Visual Studio 2010和MATLAB R2013a进行混合编程。首先,通过mex -setup和mbuild -setup选择VC++ 10.0编译器。接着,配置系统环境变量,添加MATLAB和VC++路径。然后,在MATLAB中创建M文件并使用deploytool生成DLL、LIB和H文件。最后,配置VS2010环境变量,并解决图像数据传递和显示问题,如通道数不匹配和double类型数据过小导致的显示问题。
摘要由CSDN通过智能技术生成

1 在matlab命令行中 mex -setup 选择vc++ 10.0 编译器(路径就是D:\program files\Microsoft Visual Studio 10.0)

                                     mbuild -setup 选择vc++ 10.0 编译器(路径就是D:\program files\Microsoft Visual Studio 10.0)

2 配置环境变量 在系统变量中path中配置vc和matlab的位置D:\Program Files\matlab2013\runtime\win32;D:\Program Files\Microsoft Visual Studio 10.0;D:\Program Files\matlab2013\bin

3 在matlab中准备m文件如下

 function [ c ] = MyAdd( a , b )
c = a + b;

end 

  在命令行输入deploytool  选择c++  shared Library 然后将要编译的m文件add进去,之后build即可生成dll lib h文件

4之后按照http://blog.csdn.net/cjl19880906/article/details/12177641中的环境变量配置vs2010的环境

5 在vs中编写测试函数

 #include "stdafx.h"
#include <iostream>
#include "engine.h"
#include "mclmcrrt.h" //加上这个库文件mclInitializeApplication函数才可以运行
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值