尝试为VS2010构建Qt时出现此错误。
运行syncqt ...
srcbase = F:/ Qt / qtbase
outbase = F:/ Qt / qtbase创建qmake ...
Microsoft(R)程序维护实用程序版本10.00.30319.01 版权所有(C)Microsoft Corporation。保留所有权利。
运行配置测试...
NMAKE:致命错误U1077:'“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ BIN \ link.EXE“':返回代码'0x463'
停止。
找不到输出文件:没有这样的文件或目录
我尝试使用参数“configure -opengl desktop”
有人可以帮忙吗?
答案 0 :(得分:1)
我正在调试此错误,并且"无法找到输出文件"是关于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'
宾果。正如Visual Studio can't build due to rc.exe中所发现的那样,当PATH搞砸了并且没有包含正确的msvc目录时会发生这种情况(在我的情况下,这是因为我正在使用':&前置一些东西给PATH。 #39;而不是&#39 ;;' ... Unix习惯)
答案 1 :(得分:0)
似乎用SP1更新VS2010解决了这个问题。
https://www.microsoft.com/en-us/download/details.aspx?id=23691