Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: smackthat от Февраль 02, 2011, 11:08



Название: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 11:08
Все компилировалось, потом вдруг бац и эта ошибка постоянно:
Код:
mingw32-make[1]: *** [release/mainwindow.o] Error 1

mingw32-make: *** [release] Error 2

The process "C:/Qt/mingw/bin/mingw32-make.exe" exited with code %2.
Error while building project visualCSV (target: Desktop)
When executing build step 'Make'

Использую Windows7 64bit, Qt Creator 2.0.1. При этом примеры, которые идут вместе с Qt успешно компилятся. В чем проблема?


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 02, 2011, 11:16
1. Не пости сюда такие большие картинки.
2. В данном случае картинка не нужна, просто скопируй сюда текст из "Compile Output".


Название: Re: Непонятная ошибка при компилировании
Отправлено: SASA от Февраль 02, 2011, 12:02
Мне кажется, что часть вывода отсутствует.


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 12:05
Выше я только сообщения об ошибке привел, вот полный листинг:
Код:
Running build steps for project visualCSV...
Configuration unchanged, skipping qmake step.
Starting: "C:/Qt/mingw/bin/mingw32-make.exe" -w
mingw32-make: Entering directory `F:/Dropbox/dev/win/visualCSV/release'

C:/Qt/mingw/bin/mingw32-make -f Makefile.Release

mingw32-make[1]: Entering directory `F:/Dropbox/dev/win/visualCSV/release'

g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\qt\include\QtCore" -I"c:\Qt\qt\include\QtGui" -I"c:\Qt\qt\include" -I"c:\Qt\qt\include\ActiveQt" -I"release" -I"." -I"..\visualCSV" -I"." -I"c:\Qt\qt\mkspecs\win32-g++" -o release\mainwindow.o ..\visualCSV\mainwindow.cpp

mingw32-make[1]: Leaving directory `F:/Dropbox/dev/win/visualCSV/release'

mingw32-make: Leaving directory `F:/Dropbox/dev/win/visualCSV/release'

mingw32-make[1]: *** [release/mainwindow.o] Error 1

mingw32-make: *** [release] Error 2

The process "C:/Qt/mingw/bin/mingw32-make.exe" exited with code %2.
Error while building project visualCSV (target: Desktop)
When executing build step 'Make'


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 02, 2011, 12:06
Попробуй сделать make clean && make.


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 12:15
Это через командную строку делать  ???


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 02, 2011, 12:16
В Креаторе Build->Clean Project


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 12:22
При запуске Clean Project Выдало такое:
Код:
Running build steps for project visualCSV...
Starting: "C:/Qt/mingw/bin/mingw32-make.exe" clean -w
mingw32-make: Entering directory `F:/Dropbox/dev/win/visualCSV/release'

C:/Qt/mingw/bin/mingw32-make -f Makefile.Release clean

mingw32-make[1]: Entering directory `F:/Dropbox/dev/win/visualCSV/release'

del release\moc_mainwindow.cpp

del release\qrc_resources.cpp

mingw32-make[1]: [compiler_moc_header_clean] Error 1 (ignored)

del ui_mainwindow.h

del release\main.o release\mainwindow.o release\timeMoment.o release\moc_mainwindow.o release\qrc_resources.o

mingw32-make[1]: Leaving directory `F:/Dropbox/dev/win/visualCSV/release'

C:/Qt/mingw/bin/mingw32-make -f Makefile.Debug clean

mingw32-make[1]: Entering directory `F:/Dropbox/dev/win/visualCSV/release'

del debug\moc_mainwindow.cpp

mingw32-make[1]: [compiler_rcc_clean] Error 1 (ignored)

mingw32-make[1]: [compiler_uic_clean] Error 1 (ignored)

mingw32-make[1]: [clean] Error 1 (ignored)

del debug\qrc_resources.cpp

del ui_mainwindow.h

del debug\main.o debug\mainwindow.o debug\timeMoment.o debug\moc_mainwindow.o debug\qrc_resources.o

mingw32-make[1]: [compiler_moc_header_clean] Error 1 (ignored)

mingw32-make[1]: [compiler_rcc_clean] Error 1 (ignored)

mingw32-make[1]: [compiler_uic_clean] Error 1 (ignored)

mingw32-make[1]: Leaving directory `F:/Dropbox/dev/win/visualCSV/release'

mingw32-make: Leaving directory `F:/Dropbox/dev/win/visualCSV/release'

mingw32-make[1]: [clean] Error 1 (ignored)

The process "C:/Qt/mingw/bin/mingw32-make.exe" exited normally.

Повторная компиляция выдала теже ошибки, что раньше были


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 02, 2011, 12:29
Удали каталог release и Makefile. Сделай Run qmake и попробуй собрать.


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 12:52
Удалил, сделал Run qmake, потом Build Project, теже ошибки  :-[


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 02, 2011, 12:55
Если проект небольшой, прикрепи его сюда. Если большой, то выложи свой файл pro.


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 13:05
вот


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 02, 2011, 13:14
Код:
mainwindow.cpp: In constructor 'MainWindow::MainWindow(QWidget*)':
mainwindow.cpp:16:9: error: 'class Ui::MainWindow' has no member named 'tabData'

mainwindow.cpp:17:9: error: 'class Ui::MainWindow' has no member named 'tabView'

mainwindow.cpp:18:9: error: 'class Ui::MainWindow' has no member named 'tabStati
stics'
mainwindow.cpp: In member function 'void MainWindow::render()':
mainwindow.cpp:104:23: error: 'class Ui::MainWindow' has no member named 'checkR
ender'
mainwindow.cpp:150:18: error: 'class Ui::MainWindow' has no member named 'checkR
ender'
mainwindow.cpp:152:13: error: 'class Ui::MainWindow' has no member named 'tabVie
w'
mainwindow.cpp:165:13: error: 'class Ui::MainWindow' has no member named 'tabSta
tistics'
mainwindow.cpp: In member function 'void MainWindow::actionOpen()':
mainwindow.cpp:293:17: error: 'class Ui::MainWindow' has no member named 'tabDat
a'
mingw32-make.exe[1]: *** [debug/mainwindow.o] Error 1
mingw32-make.exe[1]: Leaving directory `C:/2/visualCSV/visualCSV'
mingw32-make.exe: *** [debug] Error 2
Вот что у меня при сборке.


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 02, 2011, 13:43
кошмар, я смотрю в ui_mainwindow.h и вообще в названия табов, так они называются как когда-то. Тоесть названия переменных старые. Такое впечатление что Dropbox откатил эти файлы до какого-то раннего состояния.

Спасибо, теперь понятно в чем проблема. Но почему у меня не выводятся эти ошибки?


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 03, 2011, 11:24
Что нужно сделать, чтобы у меня тоже эти ошибки выводились? А то как в танке, ничего не понятно. Может это где-то настраивается?


Название: Re: Непонятная ошибка при компилировании
Отправлено: alexman от Февраль 03, 2011, 11:32
Что нужно сделать, чтобы у меня тоже эти ошибки выводились? А то как в танке, ничего не понятно. Может это где-то настраивается?
Делай с командной строки все, чтобы разобраться! Есть несколько команд:
1. qmake, make clean, make distclean
2. qmake, make - смотри что в логе выводится.


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 03, 2011, 12:06
делаю через Windows PowerShell: захожу в папку с проектом, где лежит файл .pro, запускаю qmake, на экран ничего не выводиться. Потом запускаю make clean - комманда не находиться.  ???


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 08, 2011, 19:53
Объясните где эта утилита make находиться, чтобы самому через консоль компилить.


Название: Re: Непонятная ошибка при компилировании
Отправлено: Fat-Zer от Февраль 09, 2011, 05:35
Объясните где эта утилита make находиться, чтобы самому через консоль компилить.
сделайте же поиск в папке, куда устанавливал Qt...


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 09, 2011, 10:02
делал, находит только qmake.exe, никакого make.exe нет  :-[


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 09, 2011, 10:05
А mingw32-make.exe есть? ;)


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 09, 2011, 10:11
есть, чтож вы раньше не сказали, что он так называется ;D


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 09, 2011, 10:13
make - это просто bat файл с таким содержимым:
Код:
mingw32-make %*


Название: Re: Непонятная ошибка при компилировании
Отправлено: smackthat от Февраль 09, 2011, 10:16
он тоже идет с Qt? я его там не нашел


Название: Re: Непонятная ошибка при компилировании
Отправлено: Пантер от Февраль 09, 2011, 10:17
Сам его сделай. ;)