|
компилятор |
|
|
|
 |
Ответов
|
Jul 8 2008, 10:06
|
Гуру
     
Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923

|
Решил попробовать QT +QDevelop + minGw скачал установил, все вроде работает только, не всегда компиляция происходит без ошибок. первый раз компилю ,все без ошибо. Цитата Сборка (make)... C:/MinGW/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/QDevelop_source/TEST' c:/Qt/4.4.0/bin/uic.exe ui/mainwindow.ui -o build/ui_mainwindow.h g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -o build/mainwindowimpl.o src/mainwindowimpl.cpp g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -o build/main.o src/main.cpp C:\Qt\4.4.0\bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -D__GNUC__ -DWIN32 src/mainwindowimpl.h -o build/moc_mainwindowimpl.cpp g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -o build/moc_mainwindowimpl.o build/moc_mainwindowimpl.cpp g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o bin/TEST.exe build/mainwindowimpl.o build/main.o build/moc_mainwindowimpl.o -L'c:/Qt/4.4.0/lib' -lQtGui4 -lQtCore4 mingw32-make[1]: Leaving directory `C:/QDevelop_source/TEST' ---------------------- Сборка завершена без ошибок---------------------- второй раз пересобираю вылетает 3 ошибки, хоть не чего и не менял. Цитата Обновить проект (qmake TEST.pro)... Очистить проект (make clean)... C:/MinGW/bin/mingw32-make -f Makefile.Release clean mingw32-make[1]: Entering directory `C:/QDevelop_source/TEST' rm build/moc_mainwindowimpl.cpp rm build/ui_mainwindow.h rm build/mainwindowimpl.o build/main.o build/moc_mainwindowimpl.o mingw32-make[1]: Leaving directory `C:/QDevelop_source/TEST' C:/MinGW/bin/mingw32-make -f Makefile.Debug clean mingw32-make[1]: Entering directory `C:/QDevelop_source/TEST' rm build/moc_mainwindowimpl.cpp rm build/ui_mainwindow.h rm: cannot remove `build/moc_mainwindowimpl.cpp': No such file or directory mingw32-make[1]: [compiler_moc_header_clean] Error 1 (ignored) rm build/mainwindowimpl.o build/main.o build/moc_mainwindowimpl.o rm: cannot remove `build/ui_mainwindow.h': No such file or directory mingw32-make[1]: [compiler_uic_clean] Error 1 (ignored) mingw32-make[1]: Leaving directory `C:/QDevelop_source/TEST' rm: cannot remove `build/mainwindowimpl.o': No such file or directory rm: cannot remove `build/main.o': No such file or directory rm: cannot remove `build/moc_mainwindowimpl.o': No such file or directory mingw32-make[1]: [clean] Error 1 (ignored) Сборка (make)... C:/MinGW/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/QDevelop_source/TEST' c:/Qt/4.4.0/bin/uic.exe ui/mainwindow.ui -o build/ui_mainwindow.h g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -o build/mainwindowimpl.o src/mainwindowimpl.cpp g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -o build/main.o src/main.cpp C:\Qt\4.4.0\bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -D__GNUC__ -DWIN32 src/mainwindowimpl.h -o build/moc_mainwindowimpl.cpp g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtCore' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include/QtGui' -I'../../Qt/4.4.0/include' -I'c:/Qt/4.4.0/include/ActiveQt' -I'build' -I'build' -I'../../Qt/4.4.0/mkspecs/default' -o build/moc_mainwindowimpl.o build/moc_mainwindowimpl.cpp g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o bin/TEST.exe build/mainwindowimpl.o build/main.o build/moc_mainwindowimpl.o -L'c:/Qt/4.4.0/lib' -lQtGui4 -lQtCore4 mingw32-make[1]: Leaving directory `C:/QDevelop_source/TEST' ---------------------- Сборка завершена с 3 ошибками ---------------------- Еще такой вопрос: в WxWidget + Codeblocs событие добовляются двойным щелчком по кнопке (к примеру) , а сдесь форма редактируется в designer, как добавить событие(в код), к примеру нажатия кнопки?
|
|
|
|
|
Jul 8 2008, 12:27
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(sergey sva @ Jul 8 2008, 21:06)  первый раз компилю ,все без ошибо. второй раз пересобираю вылетает 3 ошибки, хоть не чего и не менял. Да просто все - в первый раз проект еще не компилился - эрго, объектных файлов еще нет (*.o), правило clean не выполняется, выполняется только правило сборки - all. Во второй раз при _пересборке_ последовательность такая: сначала чистим (make clean), затем собираем (make, она же - здесь - make all). Так вот, если внимательно почитать второй лог, то что мы видим: выполняем make clean для конфигурации release - удаляем файлы в output dir; output dir сейчас равна $(корень проекта)/build/ удаляем: Код build/moc_mainwindowimpl.cpp build/ui_mainwindow.h build/mainwindowimpl.o build/main.o build/moc_mainwindowimpl.o выполняем make clean для конфигурации debug - удаляем файлы в output dir; output dir сейчас равна $(корень проекта)/build/ удаляем: Код build/moc_mainwindowimpl.cpp build/ui_mainwindow.h build/mainwindowimpl.o build/main.o build/moc_mainwindowimpl.o НО! все эти файлы _уже_были_удалены при первом проходе make clean (для версии release)!!! Сталбыть, решение - разнести выходные папки для релиза и дебага, или (сложнее, если makefile не ручной, а управляется оболочкой) - изменить имена файлов так, чтобы они были разные для редиза и дебага. Хотя первый вариант все-таки проще. И лучше.
|
|
|
|
|
Jul 9 2008, 13:14
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091

|
Цитата(Leen @ Jul 8 2008, 17:27)  НО! все эти файлы _уже_были_удалены при первом проходе make clean (для версии release)!!! Сталбыть, решение - разнести выходные папки для релиза и дебага, или (сложнее, если makefile не ручной, а управляется оболочкой) - изменить имена файлов так, чтобы они были разные для редиза и дебага. ИМХО еще проще использовать rm -f и не заморачиваться ошибками удаления несуществующих файлов.
--------------------
Всего наилучшего, Alex Mogilnikov
|
|
|
|
Сообщений в этой теме
sergey sva компилятор Jun 26 2008, 17:58 voyt Да, существует. Не только бесплатный, но и свободн... Jun 26 2008, 18:07 sergey sva Если не затруднит, помогите разобраться с http://... Jun 27 2008, 07:34 voyt Читайте сначала это:
http://www.yagarto.de/howto/y... Jun 27 2008, 08:01 sergey sva Цитата(voyt @ Jun 27 2008, 12:01) Читайте... Jun 27 2008, 18:05 sergey sva Много приходилось работать с msc51 для них может т... Jun 27 2008, 09:04 voyt Да, есть:
http://sdcc.sourceforge.net/
Тоже open-s... Jun 27 2008, 09:29 sergey sva Цитата(voyt @ Jun 27 2008, 13:29) Да, ест... Jun 27 2008, 09:51  gotty Цитата(sergey sva @ Jun 27 2008, 12:51) о... Jun 27 2008, 11:46   mdmitry Цитата(gotty @ Jun 27 2008, 15:46) Emacs ... Jun 27 2008, 12:49  haker_fox Цитата(sergey sva @ Jun 27 2008, 18:51) о... Jun 28 2008, 00:10   AHTOXA Цитата(haker_fox @ Jun 28 2008, 06:10) Со... Jun 28 2008, 19:59   AVR Цитата(haker_fox @ Jun 28 2008, 04:10) Со... Jun 29 2008, 13:38 voyt Для GCC лучше Eclipse ( хотя это не редактор, а ID... Jun 27 2008, 12:51 Сергей Борщ Цитата(voyt @ Jun 27 2008, 15:51) Для sdc... Jun 27 2008, 13:13 voyt Ну вы хотя бы дочитайте доки до конца.
В документе... Jun 27 2008, 19:31 sergey sva Какой отладчик, использовать с eclips ?, доступн... Jun 28 2008, 18:19 voyt Я использую JTAGKey - $70. Быстрый и удобный ... Jun 28 2008, 20:01 sergey sva Настроил Eclips скачал пример с сайта yagarto имп... Jun 29 2008, 07:23 voyt Файл main.c посмотрите. Там где вы скачали файл - ... Jun 29 2008, 20:04 sergey sva сдесь нашел пример для компилятора sdcc http://mc... Jun 29 2008, 20:18 sergey sva Ни когда с такими компиляторами дела не имел, сам ... Jun 30 2008, 13:23 Сергей Борщ Цитата(sergey sva @ Jun 30 2008, 16:23) ч... Jun 30 2008, 16:45 voyt 2 sergey sva:
Давайте разберёмся сначала с Eclipse... Jul 1 2008, 06:44 sergey sva Цитата(voyt @ Jul 1 2008, 10:44) 2 sergey... Jul 1 2008, 13:29  voyt Цитата(sergey sva @ Jul 1 2008, 17:29) С ... Jul 2 2008, 10:13  Сергей Борщ Цитата(sergey sva @ Jul 1 2008, 16:29) Ар... Jul 2 2008, 11:22 sergey sva Благодарю, буду дальше изучать. Наверно для начала... Jul 2 2008, 12:33 Сергей Борщ Цитата(sergey sva @ Jul 2 2008, 15:33) Мо... Jul 2 2008, 15:11  sergey sva Цитата(Сергей Борщ @ Jul 2 2008, 19:11) А... Jul 2 2008, 15:46  Petka Цитата(Сергей Борщ @ Jul 2 2008, 19:11) А... Jul 2 2008, 21:47 Leen Цитата(sergey sva @ Jul 2 2008, 23:33) Мо... Jul 2 2008, 21:58  AVR Цитата(Leen @ Jul 3 2008, 01:58) На самом... Jul 5 2008, 09:45   sergey sva Цитата(AVR @ Jul 5 2008, 13:45) Сообщите,... Jul 5 2008, 11:27   Leen Цитата(AVR @ Jul 5 2008, 20:45) Сообщите,... Jul 6 2008, 23:33   DRUID3 Цитата(AVR @ Jul 5 2008, 12:45) Сообщите,... Jul 7 2008, 14:24    sergey sva Цитата(DRUID3 @ Jul 7 2008, 18:24) ??? С ... Jul 7 2008, 14:40     DRUID3 Цитата(sergey sva @ Jul 7 2008, 17:40) Чт... Jul 7 2008, 15:10      AVR DRUID3 - ну Вы загнули: объяснять фанату GCC (мне)... Jul 7 2008, 15:56    AVR Цитата(DRUID3 @ Jul 7 2008, 18:24) ??? С ... Jul 7 2008, 15:02 Непомнящий Евгений Цитата(sergey sva @ Jul 2 2008, 16:33) Мо... Jul 6 2008, 12:37 voyt Да. GCC изначально был создан для ОС GNU и соотве... Jul 2 2008, 13:41 mdmitry Для Linux Kdevelop+QtDesigner. Qt мультиплатформен... Jul 3 2008, 11:33 sergey sva Кто программировал LPC2468 с помощью WIGGLER и Op... Jul 4 2008, 15:00 NikAn Цитата(sergey sva @ Jul 4 2008, 19:00) Кт... Jul 7 2008, 07:18 sergey sva скачал codeblok + MinGW + wxWidgets-2.8.8 . указал... Jul 5 2008, 15:37 Сергей Борщ Цитата(sergey sva @ Jul 5 2008, 18:37) шм... Jul 5 2008, 16:36  AVR Цитата(Сергей Борщ @ Jul 5 2008, 20:36) Е... Jul 6 2008, 11:57 sergey sva изменил расположение папки с проектом, переместил ... Jul 5 2008, 17:49 sergey sva Visual C# express edition Попробую обязательно. Се... Jul 6 2008, 14:11 AVR Цитата(sergey sva @ Jul 6 2008, 18:11) Vi... Jul 6 2008, 14:26  sergey sva Цитата(AVR @ Jul 6 2008, 18:26) Я ж напис... Jul 6 2008, 14:30  Непомнящий Евгений Цитата(AVR @ Jul 6 2008, 18:26) Один вопр... Jul 7 2008, 05:16 sergey sva Скачал сейчас настраиваю, помогите настроить Linke... Jul 6 2008, 18:33 AVR Цитата(sergey sva @ Jul 6 2008, 22:33) Пр... Jul 6 2008, 21:34  sergey sva Цитата(AVR @ Jul 7 2008, 01:34) Говорят, ... Jul 6 2008, 21:49 gotty Цитата(sergey sva @ Jul 6 2008, 21:33) Пр... Jul 7 2008, 07:15 sergey sva > Правда размер exe файла 1,6мгб, а при запуске... Jul 6 2008, 21:33 Leen Сегодня нарисовал форму на листе бумаги, посмотрел... Jul 7 2008, 09:05 sergey sva еще вопрос возник такой , для баз данных ,есть ка... Jul 7 2008, 09:06 AVR Цитата(sergey sva @ Jul 7 2008, 13:06) ещ... Jul 7 2008, 11:26 AVR Цитата(sergey sva @ Jul 8 2008, 14:06) Ещ... Jul 8 2008, 12:03  sergey sva Цитата(AVR @ Jul 8 2008, 16:03) CodeBlock... Jul 8 2008, 13:20   haker_fox Цитата(sergey sva @ Jul 8 2008, 22:20) co... Jul 8 2008, 23:47  DRUID3 Цитата(AVR @ Jul 8 2008, 15:03) CodeBlock... Jul 9 2008, 16:06   Leen Цитата(alx2 @ Jul 10 2008, 00:14) ИМХО ещ... Jul 10 2008, 03:29 sergey sva Всетаки как связать обработку событий с программо... Jul 10 2008, 13:33 demiurg_spb Поиск рулит....
http://clivecooper.co.uk/tutorial... Jul 10 2008, 20:46 sergey sva Вот опять у меня проблема с настройками .
С макфи... Jul 11 2008, 14:22 AHTOXA Цитата(sergey sva @ Jul 11 2008, 20:22) В... Jul 11 2008, 19:08  sergey sva Цитата(AHTOXA @ Jul 11 2008, 23:08) Навер... Jul 11 2008, 19:14
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|