Редактировать 2 -
У меня нет файла приложения qmake в папке / bin, и это ошибка, которую я получаю.
Переменная среды пути: C: \ development \ referencebuilds \ qt \ 4.7.4 \ qt -where-opensource-src-4.7.4 \ bin \
Командная строка - Visual Studio 2005
Исходная папка - C: \ development \ referencebuilds \ qt \ 4.7.4 \ qt -where-opensource-src-4.7.4
Шаги -
Загруженный src
Извлеченные файлы в папку - qt -where-opensource-src-4.7.4 (C: \ development \ referencebuilds \ qt \ 4.7.4)
configure.exe -opensource -fast -no-accessibility -no-qt3support -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-webkit -no-scripttools -platform win32-msvc2005 -D «_BIND_TO_CURRENT_VCLIBS_VERSION = 1»
4.nmake
Я получаю ошибку
Утилита обслуживания программ Microsoft (R), версия 8.00.50727.762 Copyright (C) Microsoft Corporation.Все права защищены.
C:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-src-4.7
.4 \ bin \ qmake C: /development/referencebuilds/qt/4.7.4/qt-everywhere-opensource-sr c-4.7.4 / \ projects.pro -o Makefile -spec win32-msvc2005 'C: \ development \ referencebuilds \ qt \ 4.7.4 \ qt -where-opensource-src-4.7.4 \ bin \ qmake' не распознается как внутренняя или внешняя команда, работающая программа иликомандный файл.NMAKE: фатальная ошибка U1077: 'C: \ development \ referencebuilds \ qt \ 4.7.4 \ qt-everywher e-opensource-src-4.7.4 \ bin \ qmake': код возврата '0x1' Стоп.
Я знаю, что у меня нет файлов приложений для qmake и многих других файлов приложений в моей папке \ bin.Как мне их получить?
Редактировать 1 Что ж, после опробования всех ответов ситуация остается прежней.Я думаю, что я должен добавить больше деталей к тому, что я делаю.
Я копирую файлы bin (.dll, приложение, расширение приложения, файл инкрементного компоновщика, база данных отладки программы) с другого компьютера, и версия Qt была 4.7.2
Мои вопросы - 1. Вы видите это как причину для всех проблем здесь?Если да, как я могу получить все вышеупомянутые файлы?Если я просто сконфигурирую, как описано выше, а затем запустлю nmake, я получу
Microsoft (R) Software Maintenance Utility Версии 8.00.50727.762 Copyright (C) Microsoft Corporation.Все права защищены.
C:\development\referencebuilds\qt\4.7.4\bin\qmake
C: / development / referen cebuilds / qt / 4.7.4 / \ projects.pro -o Makefile -spec win32-msvc2008 'C: \ development \ referencebuilds \ qt \ 4.7.4 \ bin \ qmake 'не распознается как внутренняя или внешняя команда, работающая программа или командный файл.NMAKE: фатальная ошибка U1077: 'C: \ development \ referencebuilds \ qt \ 4.7.4 \ bin \ qmake': код возврата '0x1' Стоп.
1, загружен исходный файлс именем
qt-everywhere-opensource-4.7.4
и сохранил его в папке c:\development\referencebuilds\qt\4.7.4\
2, распаковал zip-файл и файлы, извлеченные в папку
c: \ development \referencebuilds \ qt \ 4.7.4 \ qt -where-opensource-4.7.4
3, скопировал все файлы из папки
c:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-4.7.4
в c:\development\referencebuilds\qt\4.7.4\
4, run
configure.exe -opensource -fast -no-acce ssibility -no-qt3support -no-multimedia -no-audio-backend -no-phonon -no-phonon- backend -no-webkit -no-scripttools -platform win32-msvc2008 -D "_BIND_TO_CURRENT _VCLIBS_VERSION = 1"
5, nmake, и теперь я получаю следующие ошибки.
C:\development\referencebuilds\qt\4.7.4\bin\qmake
C:/development/referen cebuilds/qt/4.7.4/\projects.pro -o Makefile
-spec win32-msvc2008 Could not find mkspecs for your
QMAKESPEC(win32-msvc2008) after trying:
C:\Qt\4.7.2\mkspecs Error processing project file:
C:/development/referencebuilds/qt/4.7.4//projects .pro NMAKE : fatal
error U1077: 'C:\development\referencebuilds\qt\4.7.4\bin\qmake.EX E'
: return code '0x3' Stop.
Я понятия не имею, почему он ссылается на C: \ Qt \ 4.7.2 \ mkspecs.Как мне преодолеть эту ошибку?что именно происходитКак я могу предотвратить такие проблемы в будущем?