matlab2010a与vs2010混编问题

配置matlab编译器方法:

mbuild -setup

注意如果使用的是win7系统则需要安装两个东西Microsoft Windows SDK for Windows 7and.NET 

     Framework 4即windows SDK 7.1和一个patch :VS2010Mexsupport.zip。

若只是想使用mex的话只需安装VS2010Mexsupport.zip就可以了,安装方法如下:

Problem Description:

I would like to use Visual C++ 2010 to create MEX files for use in MATLAB.

Solution:

The Microsoft Visual C++ 2010 compiler is not supported on the released version of MATLAB 7.10 (R2010a), but support can be added by installing a patch. To install the patch:

1. Download the patch attached to this Solution. The patch includes files needed to support these combinations of MATLAB and Visual C++ 2010:
• Visual C++ 2010 Professional and 64-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Professional and 32-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Express (Windows SDK 7.1 also required) and 64-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Express and 32-bit MATLAB 7.10 (R2010a)

2. Launch MATLAB 7.10 (R2010a). If running on Windows Vista or Windows 7 run as administrator by right-clicking on the MATLAB shortcut and choosing "Run As Administrator". This permits modification of files in the MATLAB installation path.

3. Confirm that you are running MATLAB 7.10 (R2010a). You can check this using the About box available at Help->About MATLAB.

4. Unzip the contents of the patch into your MATLAB installation using the following command on the MATLAB command window.
unzip( path_to_zip_file, matlabroot);

This command will automatically unzipped the files in the correct folder and you do not have to worry about placing them in correct folder.

5. Set up MEX to use Visual C++ 2010 with the command:

mex –setup
Visual C++ 2010 should now be among the listed options.

Note that this patch will only work with MATLAB 7.10 (R2010a). Using this patch with any version of MATLAB is not supported.

Other MathWorks products such as Real-Time Workshop do not support Visual C++ 2010.

Refer to http://www.mathworks.com/support/compilers/R2010a/index.html for up-to-date information concerning supported compilers.

补丁地址:http://www.mathworks.cn/support/solutions/attachment.html?resid=1-D92I0C&solution=1-D5W493
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值