MATLAB R2012b 32位mex设置找不到Visual Studio 2010专业编译器

时间:2014-12-15 10:26:29

标签: visual-studio-2010 matlab mex

我安装了32位MATLAB R2012b和Visual Studio 2010 Professional(包括SP1)。我也安装了Microsoft Windows SDK 7.1,我现在已将其删除,因为我认为这可能导致问题没有运气。

这是问题所在: 当我尝试为mex

设置默认编译器时,我的Visual Studio 2010编译器没有显示在列表中
>> 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/R2012b/win32.html 

Please choose your compiler for building MEX-files: 

Would you like mex to locate installed compilers [y]/n? y

Select a compiler: 
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~2\MATLAB\R2012b\sys\lcc 
[2] Microsoft Visual C++ 2005 SP1 in C:\LegacyApp\VisualStudio2005 

[0] None 

我在搜索中发现的一些建议都没有帮助。我已将\ Microsoft Visual Studio 10.0 \ VC \ bin目录放在系统路径中,尝试copying "mspdb100.dll" from the "..\Microsoft Visual Studio 10.0\Common7\IDE\" to the "..\Microsoft Visual Studio 10.0\VC\bin\",并删除了Windows SDK 7.1并修复了我的VS2010安装。

还有其他建议吗?我在64位Windows 7上。

0 个答案:

没有答案