我正在尝试构建Qt,但是当我运行' nmake'时无法解决错误。 我使用了这个配置:
configure -prefix %CD%\qtbase -debug-and-release -qt-sql-sqlite -no-audio-backend -no-declarative -mp -nomake examples
这些选项与MITK兼容。 我的Python版本是2.7.9,我使用的是Visual Studio 2013。
错误如下:
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
C:\qt-everywhere-opensource-src-5.4.1\qtwebengine\src\3rdparty\ninja\nin
ja.exe -C C:/qt-everywhere-opensource-src-5.4.1/qtwebengine/src/core/Debug
ninja: Entering directory `C:/qt-everywhere-opensource-src-5.4.1/qtwebengine/src
/core/Debug'
ninja: fatal: CreateProcess: %1 is not a valid Win32 application.eb4b7f6c079ef7
NMAKE : fatal error U1077: 'C:\qt-everywhere-opensource-src-5.4.1\qtwebengine\sr
c\3rdparty\ninja\ninja.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '(' : 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.
提前感谢您的帮助。
答案 0 :(得分:1)
我遇到了类似的问题 - 在找到某个地方(无法找到链接)之后我解决了这个问题。
如果你进入
Qt\X.x\Src\qtwebengine\3rdparty\ninja
你会找到'bootstrap.py'
我不得不手动运行boostrap.py。然后,您应该能够在Src树的根处重新运行'nmake'。
达里尔