crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Процесс mingw32-make.exe завершился с кодом 2.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Kalash969 Дата 1.8.2011, 22:55
  Спасибо, после запуска через .pro файл ошибка исчезла.
Либо она плавающая, либо я не знаю. Буду наблюдать, т.к. такая проблема возникала на двух разных машинах. Завтра посмотрю на вторую.
dword Дата 1.8.2011, 22:35
  Это значит, что линкер не может заменить предыдущий файл, schema.exe в вашем случае. Это может происходить по нескольким причинам: банально запущена schema.exe... или же из-за довольно неприятного бага, природа которого мне не ясна. Если у вас схема не запущена, то лечится это так:

1. закрываете криэйтор
2. запускаете его щелчком по файлу проекта (.pro), а не по ярлыку!

пс этот способ также помогает при нежелании g++ выводить текст ошибок компиляции в "сообщения сборки"/"консоль сборки"
Kalash969 Дата 1.8.2011, 21:32
  Здравствуйте,
Поставил свежий QT Sdk и столкнулся со следующей проблемой. При запуске проекта первая сборка проходит нормально. Вот вывод консоли сборки:
'Консоль сборки - OK'
Выполняется сборка проекта schema...
Запускается «c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe» C:\QtSrc\schema\schema.pro -r -spec win32-g++
Процесс «c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe» завершился нормально.
Запускается «C:\QtSDK\mingw\bin\mingw32-make.exe»
C:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/QtSrc/schema-build-desktop'
c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe ..\schema\schema.ui -o ui_schema.h
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\main.o ..\schema\main.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\mainwindow.o ..\schema\mainwindow.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\xmlsyntaxhighlighter.o ..\schema\xmlsyntaxhighlighter.cpp
C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\schema\mainwindow.h -o debug\moc_mainwindow.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp
c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\rcc.exe -name schema ..\schema\schema.qrc -o debug\qrc_schema.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\qrc_schema.o debug\qrc_schema.cpp
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\schema.exe debug/main.o debug/mainwindow.o debug/xmlsyntaxhighlighter.o debug/moc_mainwindow.o debug/qrc_schema.o -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lmingw32 -lqtmaind -lQtXmlPatternsd4 -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_full\lib
mingw32-make[1]: Leaving directory `C:/QtSrc/schema-build-desktop'
Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился нормально.

Если после этого в проекте что-нибудь изменить, то собираться перестает:
'Консоль сборки - FAIL'
Выполняется сборка проекта schema...
Настройки не изменились, этап qmake пропускается.
Запускается «C:\QtSDK\mingw\bin\mingw32-make.exe»
C:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/QtSrc/schema-build-desktop'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\mainwindow.o ..\schema\mainwindow.cpp
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\schema.exe debug/main.o debug/mainwindow.o debug/xmlsyntaxhighlighter.o debug/moc_mainwindow.o debug/qrc_schema.o -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lmingw32 -lqtmaind -lQtXmlPatternsd4 -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_full\lib
mingw32-make[1]: Leaving directory `C:/QtSrc/schema-build-desktop'
mingw32-make[1]: *** [debug\schema.exe] Error 1
mingw32-make: *** [debug] Error 2
Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта schema (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»

Если после этого я удалю каталог schema-build-desktop, то снова соберется, на один раз. Подскажте, пожалуйста, куда копать.
В качестве проекта используется копия стандартного примера QT.
В пустом GUI приложении такая-же проблема.
ОС Win7 x64
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 5.7.2025, 8:39