为Visual Studio 2010生成Qt时出错



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

正在运行syncqt。。。

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

正在创建qmake。。。

Microsoft(R)Program Maintenance Utility版本10.00.30319.01版权所有(C)Microsoft Corporation。保留所有权利。

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

我尝试了参数"配置-opengl桌面"

有人能帮忙吗?

我正在调试这个错误,而"找不到输出文件"是关于qtbase/config.test/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:UsersDAVIDF~1AppDataLocalTempnm2E51.tmp
LINK : fatal error LNK1158: cannot run 'rc.exe'

宾果。在Visual Studio中可以找到';t由于rc.exe而生成,当PATH出错并且不包含正确的msvc目录时会发生这种情况(在我的情况下,这是因为我在PATH中用":"而不是";"…Unix习惯)

用SP1更新VS2010似乎解决了这个问题。

https://www.microsoft.com/en-us/download/details.aspx?id=23691

相关内容

  • 没有找到相关文章

最新更新