预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB/C++混合编程入门 Copyright@AVIP MATLAB/C++混合编程编程入门 Copyright@AVIP AVIPLabMATLAB/C++混合编程入门 Zhang 2013/1/7 变更履历 版本号更改时间状态更改简要描述更改人0.12013-01-07N新建,主要内容包括 软件环境配置 代码移植注意事项 mex编程入门 断点调试技巧 代码版本管理工具git使用入门注:状态可以为N-新建、A-增加、M-更改、D-删除 目录 TOC\t"一级标题,1,二级标题,2"1软件安装 PAGEREF_Toc346016158\h1 1.1 版本选择 PAGEREF_Toc346016159\h1 1.2 MATLABmex环境配置 PAGEREF_Toc346016160\h1 1.3 MinGW的安装与配置 PAGEREF_Toc346016161\h1 2 编译 PAGEREF_Toc346016162\h3 2.1 注意事项 PAGEREF_Toc346016163\h3 2.2 断点调试 PAGEREF_Toc346016164\h3 3 MEX编程入门 PAGEREF_Toc346016165\h6 3.1 理解MEX函数 PAGEREF_Toc346016166\h6 3.2 MATLAB与C++数据结构的差别 PAGEREF_Toc346016167\h6 3.3 数据格式转换代码实例 PAGEREF_Toc346016168\h8 4 Git使用入门 PAGEREF_Toc346016169\h10 4.1 什么是Git? PAGEREF_Toc346016170\h10 4.2 为何使用Git? PAGEREF_Toc346016171\h10 4.3 Git环境配置 PAGEREF_Toc346016172\h10 AppendixI-Google搜索技巧 PAGEREF_Toc346016173\h11  PAGE\*MERGEFORMAT11 1 软件安装 版本选择 为进行MATLAB/C++混合编程,需要安装MATLAB和C++编译器。windows环境下通常选择VisualC++(以下简称VC)作为c++编译器,根据经验,VC编译器的版本号需要高于MATLAB的版本号。例如,MATLAB2012a搭配VC2010.或者查阅MathWorks产品Release信息(HYPERLINK"http://www.mathworks.cn/support/compilers/R2012b/win64.html;jsessionid=84351e2b32ca7f59540981009e79"这里给出了MATLAB2012b支持的编译器列表) 软件下载地址: DreamSpark计划:我校加入了dreamspark计划,点击HYPERLINK"https://www.dreamspark.com/Student/Software-Catalog.aspx"这里,用校园邮箱(jaccount)注册一个帐号,即可免费得到正版visualstudio及其他Microsoft产品 使用HYPERLINK"https://pt.sjtu.edu.cn/torrents.php"PT,搜索资源进行下载 MATLABmex环境配置 安装MATLAB及VisualC++ 输入”mex-setup”进行环境配置,MATLAB会找到已安装的C++编译器,选择VC选项,校验编译器安装路径与实际情况是否相符 MinGW的安装与配置 HYPERLINK"http://www.mingw.org/"MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是MinimalistGNUonWindows的略称,实际上MinGW是一套GNU工具集合。 MinGW为那些不喜欢工作在Linux(FreeBSD)操作系统而留在Windows的人提供一套符合GNU的GNU工作环境。使用MinGW就可以像在Linux下一样使用GNU程序开发工具。HYPERLINK"http://sourceforge.net/projects/mingw/files/Installer/mingw-get/"下载地址。 安装:双击安装包(exe文件),选择需要的组件 配置环境变量: 在“我的电脑->属性->高级->环境变量”中 include增加[MinGWpath]\include lib增加[MinGWpath]\lib PATH增加[MinGWpath]\bin;