为了运行MEX函数,我可以在windows8.1的Matlab R2013a中使用什么编译器?

2次浏览(过去30天)
我已经按照Mathworks网站的推荐安装了SDK和Visual Studio 2012,但是当我运行MEX函数时,我得到了以下错误:
在此计算机上没有找到支持的SDK或编译器。有关受支持的编译器的列表,请参见 //www.ru-cchi.com/support/compilers/R2013a/win64.html
请问Windows 8.1的Matlab R2013a可以使用什么编译器?
1评论
杰夫•海斯
杰夫•海斯 2015年1月2日
Li -错误消息中的链接为您提供了与您的操作系统和MATLAB兼容的编译器列表。你安装了微软Windows SDK 7.1(这是你指的SDK)吗?如果是,那么运行MEX设置,将verbose启用为
墨西哥人- v设置
这可能会提供一些关于为什么找不到编译器的更多信息。这可能只是一个缺失的环境变量。如果问题不明显,则将结果粘贴到问题中。

登录评论。

答案(2)

卡拉博厄斯
卡拉博厄斯 2015年1月23日
编辑:詹姆斯Tursa 2015年1月30日
你好,我也有同样的麻烦。
我详细地运行了mex,它返回了下面的消息。
有趣的是,我刚从这个网站安装了microsoft visualstudio 2013专业版: http://www.visualstudio.com/downloads/download-visual-studio-vs 并安装了它。它说它是兼容的。
我无法在windows 8.1上安装SK7.1,我已经尝试过了,它说在安装过程中有一些错误。所以我被卡住了。windows 8.1还有其他编译器吗?
墨西哥人- v设置
详细的模式开启。
...寻找编译器'英特尔c++ Composer XE 2011与微软SDK 7.1 (C)'…
...寻找环境变量'ICPP_COMPILER12'…
做了没有找到已安装的编译器“英特尔c++ Composer XE 2011与微软SDK 7.1 (C)”。
...寻找编译器'Intel c++ Composer XE 2011与微软Visual Studio 2008 (C)'…
...寻找环境变量'ICPP_COMPILER12'…
做了找不到已安装的编译器“Intel c++ Composer XE 2011 with Microsoft Visual Studio 2008 (C)”。
...寻找编译器'英特尔c++ Composer XE 2011与微软Visual Studio 2010 (C)'…
...寻找环境变量'ICPP_COMPILER12'…
做了没有找到已安装的编译器“英特尔c++ Composer XE 2011与微软Visual Studio 2010 (C)”。
...寻找编译器“Intel c++ Composer XE 2013 with Microsoft SDK 7.1”…
...寻找环境变量'ICPP_COMPILER14'…
...寻找环境变量'ICPP_COMPILER13'…
做了未找到已安装的编译器“英特尔c++ Composer XE 2013 with Microsoft SDK 7.1”。
...寻找编译器“Intel c++ Composer XE 2013 with Microsoft Visual Studio 2010 (C)”…
...寻找环境变量'ICPP_COMPILER14'…
...寻找环境变量'ICPP_COMPILER13'…
做了找不到已安装的编译器“Intel c++ Composer XE 2013 with Microsoft Visual Studio 2010 (C)”。
...寻找编译器“Intel c++ Composer XE 2013 with Microsoft Visual Studio 2012 (C)”…
...寻找环境变量'ICPP_COMPILER14'…
...寻找环境变量'ICPP_COMPILER13'…
做了找不到已安装的编译器“Intel c++ Composer XE 2013 with Microsoft Visual Studio 2012 (C)”。
...寻找编译器“Microsoft Visual c++ 2012 (C)”…
...寻找注册表设置“HKLM\SOFTWARE\Microsoft\VisualStudio\SxS\VS7”11.0…
...寻找注册表设置“HKCU\SOFTWARE\Microsoft\VisualStudio\SxS\VS7”11.0…
...寻找注册表设置“HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7”11.0…
...寻找注册表设置“HKCU\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7”11.0…
做了未找到已安装的编译器'Microsoft Visual c++ 2012 (C)'。
...寻找编译器“Microsoft Visual c++ 2008 (C)”…
...寻找环境变量“VS90COMNTOOLS”…
做了没有找到已安装的编译器'Microsoft Visual c++ 2008 (C)'。
...寻找编译器“Microsoft Visual c++ 2010 (C)”…
...寻找环境变量“VS100COMNTOOLS”…
做了未找到已安装的编译器“Microsoft Visual c++ 2010 (C)”。
...寻找编译器“Microsoft Visual c++ 2013 Professional (C)”…
...寻找注册表设置“HKLM\SOFTWARE\Microsoft\VisualStudio\SxS\VS7”12.0…
...寻找注册表设置“HKCU\SOFTWARE\Microsoft\VisualStudio\SxS\VS7”12.0…
...寻找注册表设置“HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7”12.0…
...寻找注册表设置“HKCU\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7”12.0…
做了未找到已安装的编译器“Microsoft Visual c++ 2013 Professional (C)”。
...寻找编译器“微软Windows SDK 7.1 (C)”…
...寻找注册表设置“HKLM\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1”安装文件夹…
做了没有找到已安装的编译器'Microsoft Windows SDK 7.1 (C)'。

迈克
迈克 2015年1月23日
嗨,伙计们,我在win7上使用MEX文件:lcc(不是win8…)
选择编译器:
[1] lc -win32 C2.4.1在C:\PROGRA~2\MATLAB\R2013a\sys\lcc
试试这个

类别

了解更多疑难解答在MATLAB编译器SDK帮助中心而且文件交换

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map