Проблемы при компиляции Qt 5.4.1 с использованием Visual Studio 2013

Я пытаюсь собрать 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

Решение

У меня была похожая проблема — я решил после того, как нашел ключ (не могу найти ссылку) по этому поводу.

Если вы идете в

Qt\X.x\Src\qtwebengine\3rdparty\ninja

вы найдете «bootstrap.py»

Мне пришлось вручную запустить boostrap.py. Затем вы сможете снова запустить nmake в корне дерева Src.

Дэрил

1

Другие решения


По вопросам рекламы [email protected]