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类型数据过小导致的显示问题。

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

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.youkuaiyun.com/cjl19880906/article/details/12177641中的环境变量配置vs2010的环境

5 在vs中编写测试函数

 #include "stdafx.h"
#include <iostream>
#include&nbs
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值