| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Hello World под QT не компилиццо изза -lqt! |
| Автор: Gershkovich 27.8.2008, 11:16 | ||||||
| Всем привет! Беда в следующем: пытаюсь собрать примитивнейшую программку под Qt4
Собираю так:
Получаю
Читал, что параметр -lqt подключает какие-то необходимые библ-ы Qt4 Что это за библ-ы? Где они находятся ? Как заставить make находить их ? Заранее спасибо. ЗЫ Пакет qt-4-develop установлен. По крайней мере yast гворит что установлен. |
| Автор: JackYF 27.8.2008, 11:22 |
Не правильно пытаешься. Правильно: "qmake -project; qmake; make" Добавлено через 44 секунды Кстати, на форуме есть отдельный раздел по Qt/GTK/etc. |
| Автор: Gershkovich 27.8.2008, 11:45 |
Вот это вот так и набирать в командной строке ? Вместо просто "make" ? Спасибо. Буду знать |
| Автор: bsa 27.8.2008, 12:00 | ||
qmake -project - только один раз (создает проект) qmake - иногда (создает makefile из проекта) make - перед запуском после изменения исходников и/или настроек проекта |
| Автор: Gershkovich 27.8.2008, 13:59 |
| Т.е., если я правильно понял, мне следует вытереть мой Makefile, потом запустить qmake (или make - что одно и тоже), и он чудесным образом сгенерит мне правильный Makefile, в котором все ключи и пути будут прописаны правильно ? |
| Автор: bsa 27.8.2008, 15:09 | ||||||
Сначала:
|
| Автор: Gershkovich 28.8.2008, 10:15 |
| Спасибо. Все заработало. Если я правильно понял, задача qmake именно в генерации "правильного" Makefile ? Это особенность Qt или все подобные фреймфорки делают так ? |
| Автор: Любитель 28.8.2008, 11:30 |
| Это особенность дефолтной кутешной билд-системы (на базе *.pro файлов). |
| Автор: JackYF 28.8.2008, 11:54 |
| Gershkovich, ну и вопрос решённым помечать не забывай. |
| Автор: Gershkovich 28.8.2008, 12:28 |
| строга тут у вас... |
| Автор: JackYF 28.8.2008, 12:35 |
| Gershkovich, это для удобства |