Visual studio 2010 为Visual Studio 2010构建Qt时出错

Visual studio 2010 为Visual Studio 2010构建Qt时出错,visual-studio-2010,qt,qt5,nmake,Visual Studio 2010,Qt,Qt5,Nmake,我在尝试为VS2010构建Qt时遇到此错误 正在运行syncqt srcbase=F:/Qt/qtbase outbase=F:/Qt/qtbase 正在创建qmake Microsoft(R)程序维护实用程序版本10.00.30319.01 版权所有(C)微软公司。版权所有 正在运行配置测试… NMAKE:致命错误U1077:'“C:\Program Files(x86)\Microsoft Visual Studio 10.0 \VC\BIN\link.EXE“':返回代码“0x463” 停

我在尝试为VS2010构建Qt时遇到此错误

正在运行syncqt

srcbase=F:/Qt/qtbase
outbase=F:/Qt/qtbase

正在创建qmake

Microsoft(R)程序维护实用程序版本10.00.30319.01 版权所有(C)微软公司。版权所有

正在运行配置测试…
NMAKE:致命错误U1077:'“C:\Program Files(x86)\Microsoft Visual Studio 10.0 \VC\BIN\link.EXE“':返回代码“0x463”
停下来。
找不到输出文件:没有这样的文件或目录

我尝试使用参数“配置-opengl桌面”


有人能帮忙吗

用SP1更新VS2010似乎可以解决这个问题


我正在调试此错误,“找不到输出文件”是关于qtbase/config.tests/arch中的arch.exe的。这是之前发生的链接错误的结果

进入那个目录并键入nmake会给我

link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFEST DEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:arch.exe @C:\Users\DAVIDF~1\AppData\Local\Temp\nm2E51.tmp
LINK : fatal error LNK1158: cannot run 'rc.exe'

宾果。如中所示,当路径混乱且不包含正确的msvc目录时,就会发生这种情况(在我的情况下,这是因为我在路径中使用了“:”而不是“;”…Unix习惯)

是否从Visual Studio 2010命令提示符运行此操作?是否安装了python和perl?我相信Qt5在我上一次建造它时需要这两个方面。我对这两个版本都使用了ActiveState版本。@drescherjm是的。我已经安装了两个。你发现问题出在哪里了吗?我面临着同样的错误,但我不能谷歌任何解决方案。谢谢