- 2
- 0
- 约5.23千字
- 约 13页
- 2017-04-23 发布于北京
- 举报
MATLAB—C混合编程入门
MATLAB/C++混合编程入门 Copyright@AVIP
MATLAB/C++混合编程编程入门 Copyright@AVIP
AVIP LabMATLAB/C++混合编程入门
Zhang
2013/1/7
变更履历
版本号更改时间状态更改简要描述更改人0.12013-01-07N新建,主要内容包括
软件环境配置
代码移植注意事项
mex编程入门
断点调试技巧
代码版本管理工具git使用入门注:状态可以为N-新建、A-增加、M-更改、D-删除
目 录
TOC \t 一级标题,1,二级标题,21软件安装 PAGEREF _Toc346016158 \h 1
1.1 版本选择 PAGEREF _Toc346016159 \h 1
1.2 MATLAB mex环境配置 PAGEREF _Toc346016160 \h 1
1.3 MinGW的安装与配置 PAGEREF _Toc346016161 \h 1
2 编译 PAGEREF _Toc346016162 \h 3
2.1 注意事项 PAGEREF _Toc346016163 \h 3
2.2 断点调试 PAGEREF _Toc346016164 \h 3
3 MEX编程入门 PAGEREF _Toc346016165 \h 6
3.1 理解MEX函数 PAGEREF _Toc346016166 \h 6
3.2 MATLAB与C++数据结构的差别 PAGEREF _Toc346016167 \h 6
3.3 数据格式转换代码实例 PAGEREF _Toc346016168 \h 8
4 Git使用入门 PAGEREF _Toc346016169 \h 10
4.1 什么是Git? PAGEREF _Toc346016170 \h 10
4.2 为何使用Git? PAGEREF _Toc346016171 \h 10
4.3 Git环境配置 PAGEREF _Toc346016172 \h 10
Appendix I - Google 搜索技巧 PAGEREF _Toc346016173 \h 11
PAGE \* MERGEFORMAT11
1
软件安装
版本选择
为进行MATLAB/C++混合编程,需要安装MATLAB和C++ 编译器。windows环境下通常选择Visual C++(以下简称VC)作为c++编译器,根据经验,VC编译器的版本号需要高于MATLAB的版本号。例如,MATLAB 2012a搭配VC 2010. 或者查阅MathWorks产品Release信息( HYPERLINK /support/compilers/R2012b/win64.html;jsessionid=84351e2b32ca7f59540981009e79 这里给出了MATLAB 2012b支持的编译器列表)
软件下载地址:
DreamSpark计划:我校加入了dreamspark计划,点击 HYPERLINK /Student/Software-Catalog.aspx 这里,用校园邮箱(jaccount)注册一个帐号,即可免费得到正版visual studio及其他Microsoft产品
使用 HYPERLINK /torrents.php PT,搜索资源进行下载
MATLAB mex环境配置
安装MATLAB及Visual C++
输入”mex -setup”进行环境配置,MATLAB会找到已安装的C++编译器,选择VC选项,校验编译器安装路径与实际情况是否相符
MinGW的安装与配置
HYPERLINK / MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称,实际上MinGW是一套 GNU 工具集合。
MinGW为那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。使用MinGW就可以像在 Linux 下一样使用 GNU 程序开发工具。 HYPERLINK /projects/mingw/files/Installer/mingw-get/ 下载地址。
安装:双击安装包(exe文件),选择需要的组件
配置环境变量:
在“我的电脑-属性-高级-环境变量”中
include 增加 [MinGW path]\include
lib 增加 [MinGW path]\lib
PATH 增加[M
原创力文档

文档评论(0)