簡體   English   中英

Qt5靜態版本無法打開輸入文件“ /SDK/lib/x86.obj”

[英]Qt5 Static Build cannot open input file “/SDK/lib/x86.obj”

我正在嘗試靜態構建Qt,但出現錯誤:

LINK : fatal error LNK1181: cannot open input file 'SDK\Lib\x86.obj'
NMAKE : fatal error U1077: '"c:\Development\Visual Studio 2010\VC\BIN\link.EXE"'
 : return code '0x49d'
Stop.
NMAKE : fatal error U1077: '"c:\Development\Visual Studio 2010\VC\BIN\nmake.exe"
' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

我正在使用Windows 7 x64,並且系統路徑中有Perl和Python。 我一直在使用指南下載Qt。 (git存儲庫)也使用msvc2010編譯器安裝了Windows SDK 7.1。 我還共享了另一個Qt編譯,並且工作正常。 我嘗試構建的Qt的靜態版本位於其他目錄中。

只是當我將-static選項傳遞給Qt配置時,才彈出此錯誤。

我的configure命令如下所示

configure -static- mp -nomake tests -nomake examples -release -developer-build -opensource

看起來這是一條損壞的構建路徑,或其他東西。

實際上,我去格式化了硬盤,然后重新安裝了Win7 x64。 之后,在第一次嘗試中成功完成了Qt的靜態編譯。 對於可能遇到此問題的其他人,我建議您使用注冊表清理程序,而不用看是否可以完全清除它。

我改變了另一件事; 我將“ -opengl桌面 ”添加到configure.exe,因為我有一個相對較好的圖形卡,因此決定不安裝DirectX SDK。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM