MATLAB2011a怎样安装 Visual C++ amp;Windows SDK
发布网友
发布时间:2022-05-02 22:54
我来回答
共2个回答
热心网友
时间:2022-06-28 01:52
步骤一: 对于MATLAB 7.12,对于64位机来说,Visual C++ 2010 Express 和 SDK 7.1 都需要安装。
如果不知道Windows中是否安装了上述软件,就假设你已经安装,并进行一下步骤。
步骤二:为了避免错误,如果你既没有安装Visual C++ 2010 也没有安装SDK 7.1 ,那么可以进行如下步骤:
1.安装SDK 7.1,如果安装失败按照步骤三进行,然后再回到本步骤二的3.
2.到参考资料的1网站下载文件包,SDK 7.1.
3.安装Visual C++ 2010 or SDK 7.1 。
步骤三:如果你已经安装了 Visual C++ 2010 Express SP1而没有安装SDK7.1,按照如下步骤进行:
1.卸载Visual C++ 2010 Redistributable ,x64和x86版都要卸载。这个可以从控制面板卸载程序卸载。
2.安装SDK 7.1 ,在安装SDK 7.1 是确保取消Visual C++ Compilers和Microsoft Visual C++ 2010选框。
3.至参考资料网站1下载SDK 7.1 安装包。
4.重新安装 Visual C++ 2010 Redistributable packages。
1.至相关网站下载Windows 7 和.NET Framework 4.下载完成后安装。
注意事项:如果有外语知识按照参考资料中的网站1完成不成问题,但是有写不同。
1.在安装时可以将SDK“winsdk_web.exe”安装时路径改为“Microsoft Visual Studio 10.0”文件夹下。
2.重新启动MATLAB。
步骤5:重新启动matlab后在命令窗口输入:mex-setup
会有如下提示:
Welcome to mex -setup. This utility will help you set up
a default compiler. For a list of supported compilers, see
http://www.mathworks.com/support/compilers/R2011a/win64.html
Please choose your compiler for building MEX-files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Microsoft Visual C++ 2010 Express in c:\Program Files (x86)\Microsoft Visual Studio 10.0
[0] None
此时即可选择1.会得到如下提示:
Please verify your choices:
Compiler: Microsoft Visual C++ 2010 Express
Location: c:\Program Files (x86)\Microsoft Visual Studio 10.0
Are these correct [y]/n? y
选择Y,即可完成安装编译器。
***************************************************************************
Warning: MEX-files generated using Microsoft Visual C++ 2010 require
that Microsoft Visual Studio 2010 run-time libraries be
available on the computer they are run on.
If you plan to redistribute your MEX-files to other MATLAB
users, be sure that they have the run-time libraries.
***************************************************************************
Trying to update options file: C:\Users\orion\AppData\Roaming\MathWorks\MATLAB\R2011a\mexopts.bat
From template: C:\PROGRA~1\MATLAB\R2011a\bin\win64\mexopts\msvc100freeopts.bat
Done . . .
**************************************************************************
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. In the near future
you will be required to update your code to utilize the new
API. You can find more information about this at:
热心网友
时间:2022-06-28 01:52
现在用的电脑多数是WIN64位机,但是在安装MATLAB2011a时并不能顺利安装编译器这是应为在64位机上安装MATLAB时并没有安装编译器。因此就带来不能使用m文件等一系列问题。那么就需要手动安装,但是网上的手动安装教程都是残缺不全的。介绍的最详细...