Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt4]+Mingw+Qdevelop проблема компиляции 
:(
    Опции темы
qtnov
Дата 27.12.2007, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



установил mingw, qt4, qdevelop на винду
при попытке компиляции выдает следующее

Projekt aktualisieren (qmake Clock.pro)...
Erstellen (make)...
D:/Programme/MinGW/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `D:/Programme/QDevelop/bin/Proekt/Clock'
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 -DQT_NEEDS_QMAIN -I"..\..\..\..\Qt\4.3.3\include\QtCore" -I"..\..\..\..\Qt\4.3.3\include\QtCore" -I"..\..\..\..\Qt\4.3.3\include\QtGui" -I"..\..\..\..\Qt\4.3.3\include\QtGui" -I"..\..\..\..\Qt\4.3.3\include" -I"d:\Programme\Qt\4.3.3\include\ActiveQt" -I"release" -I"." -I"..\..\..\..\Qt\4.3.3\mkspecs\default" -o release\main.o main.cpp
Der Befehl "g++" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
mingw32-make[1]: *** [release/main.o] Error 1
mingw32-make: *** [release] Error 2

mingw32-make[1]: Leaving directory `D:/Programme/QDevelop/bin/Proekt/Clock'
---------------------- Erstellung abgeschlossen mit 2 Fehler(n) ----------------------


интересует эта строка:
Der Befehl "g++" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

иными словами g++ не нашел

подскажите как грамотно компилить на QDevelop?
вот такие пути в QDevelop:
user posted image

в опциях:

user posted image
PM MAIL   Вверх
bsa
Дата 27.12.2007, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 4
Всего: 196



А куда у тебя MinGW установлен?
PM   Вверх
qtnov
Дата 27.12.2007, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



Цитата(bsa @ 27.12.2007,  13:57)
А куда у тебя MinGW установлен?

mingw -> D:\Programme\MinGW
qt -> D:\Programme\Qt\4.3.3
qdevelop -> D:\Programme\QDevelop
PM MAIL   Вверх
bsa
Дата 27.12.2007, 14:32 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 4
Всего: 196



Добавь "D:\Programme\MinGW\bin" в PATH.
PM   Вверх
qtnov
Дата 27.12.2007, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



тоже самое пишет
PM MAIL   Вверх
bsa
Дата 27.12.2007, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 4
Всего: 196



Цитата(qtnov @ 27.12.2007,  17:56)
тоже самое пишет

Перезагрузиться пробовал?
PM   Вверх
qtnov
Дата 27.12.2007, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



пробовал опять тоже самое

может есть другая IDE с поддержкой QT, MinGW и RAD? нужно желательно чтоб с лецензиями трабла не возникало
PM MAIL   Вверх
Fazil6
Дата 27.12.2007, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: нет
Всего: 60



ну в принципе c VisualStudio работает

Добавлено через 4 минуты и 5 секунд

Цитата(qtnov @  27.12.2007,  18:31 Найти цитируемый пост)
может есть другая IDE с поддержкой QT, MinGW и RAD? нужно желательно чтоб с лецензиями трабла не возникало

Eclipse еще
PM MAIL   Вверх
qtnov
Дата 27.12.2007, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



я имел ввиду ide заточенную под qt чтобы можно было gui быстро разрабатывать
PM MAIL   Вверх
qtnov
Дата 27.12.2007, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



разобрался, компилятор заработал  smile 

теперь такая проблема, получившийся иксешник требует библиотеки (qtcore.dll и ещё парочку). как сделать так чтобы не требовались библиотеки? надо было при сборке Qt что-то задать?

PM MAIL   Вверх
bsa
Дата 27.12.2007, 22:35 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 4
Всего: 196



qtnov, надо линковать статически. Вот только я не уверен, что у тебя есть статические библиотеки (они входят в состав QT SDK?).
Не проще ли эти библиотеки пихнуть в папку с программой?
PM   Вверх
qtnov
Дата 28.12.2007, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 27.12.2007

Репутация: нет
Всего: нет



я выполнил Qt/4.3.3/configure -release -static теперь длл не требует

но появился странный неожиданный эфект касающийся (именно) QtDesigner (Qt/4.3.3/bin/designer.exe) - винда выдает сообщение что при запуске приложение вызвало ошибку и предлогает сообщить об этой ошибке мелкософту и дизайнер не запускается... происходит это именно с дизайнером, к примеру лингвист(Qt/4.3.3/bin/linguist.exe) и обозреватель справки (Qt/4.3.3/bin/assistant.exe) работают как и раньше. только размер у всех эксешников вырос соответственно

это проще но это имхо дело вкуса мне просто не нравится когда много длл

ещё другой вопрос в MinGw/bin есть утилита strip.exe уменьщающая размер эксешника. какк её прикрутить? и как оптимизировать? (чтоб размер был меньше) я раньше юзал wxDev-C++ там просто галочки надо было в опциях проставить

Это сообщение отредактировал(а) qtnov - 28.12.2007, 13:49
PM MAIL   Вверх
bsa
Дата 28.12.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 4
Всего: 196



Цитата(qtnov @ 28.12.2007,  13:48)
ещё другой вопрос в MinGw/bin есть утилита strip.exe уменьщающая размер эксешника. какк её прикрутить? и как оптимизировать? (чтоб размер был меньше) я раньше юзал wxDev-C++ там просто галочки надо было в опциях проставить

strip.exe --help

strip.exe --strip-all file.exe
strip.exe --strip-unneeded some-file
PM   Вверх
archimed7592
Дата 28.12.2007, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: нет
Всего: 93



Цитата(bsa @  27.12.2007,  22:35 Найти цитируемый пост)
статические библиотеки (они входят в состав QT SDK?).

Неа.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JackYF
Дата 28.12.2007, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162



Гм... g++ -s вызывает не strip?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | GNU toolchain | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.