使用Visual Studio 2013编译Qt 5.4.1时出现的问题

Problems while compiling Qt 5.4.1 using Visual Studio 2013

本文关键字:1时 问题 Studio Visual 2013 编译 Qt 使用      更新时间:2023-10-16

我正在尝试构建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.1qtwebenginesrc3rdpartyninjanin
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.1qtwebenginesr
c3rdpartyninjaninja.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:Program Files (x86)Microsoft Visual Studio 12.0
VCBINnmake.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.

提前感谢您的帮助

我有一个类似的问题-我找到一个线索后解决了这个(找不到链接)。

如果你进入

QtX.xSrcqtwebengine3rdpartyninja 

你会发现一个'bootstrap.py'

我必须手动运行boostrap.py。然后,你应该能够在Src树的根目录下重新运行'nmake'。

Daryl