我正在尝试对 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 -static- mp -nomake tests -nomake examples -release -developer-build -opensource