Название: Проблема сборки Отправлено: st0nx от Сентябрь 09, 2009, 20:50 Начал изучать Qt 4 по книге "Qt 4. Программирование GUI на С++"
Поставил qt4.5.0ubu из репозитория. Вообщем проблема в компиляции самого простого проекта: Код: Код: #include <QApplication> Цитировать hello.pro Makefile new.cpp Я так понимаю, я что то не настроил?kubik@kubik-laptop:~/hello$ make g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o new.o new.cpp new.cpp:1:24: error: QApplication: No such file or directory new.cpp:2:18: error: Qlabel: No such file or directory new.cpp: In function ‘int main(int, char**)’: new.cpp:6: ошибка: нет декларации ‘QApplication’ в этой области видимости new.cpp:6: ошибка: expected `;' before ‘app’ new.cpp:7: ошибка: нет декларации ‘QLabel’ в этой области видимости new.cpp:7: ошибка: нет декларации ‘label’ в этой области видимости new.cpp:7: ошибка: expected type-specifier before ‘QLabel’ new.cpp:7: ошибка: expected `;' before ‘QLabel’ new.cpp:9: ошибка: нет декларации ‘app’ в этой области видимости new.cpp: At global scope: new.cpp:4: предупреждение: параметр ‘argc’ не используется new.cpp:4: предупреждение: параметр ‘argv’ не используется make: *** [new.o] Ошибка 1 Название: Re: Проблема сборки Отправлено: kuzulis от Сентябрь 09, 2009, 21:03 покажи содержимое файла проекта *.pro
там должны быть строчки типа: Цитировать ... и т.пTEMPLATE = app QT = gui core CONFIG += qt release warn_on console DESTDIR = bin OBJECTS_DIR = build MOC_DIR = build/moc HEADERS += SOURCES += ... Название: Re: Проблема сборки Отправлено: st0nx от Сентябрь 09, 2009, 21:20 Цитировать ###################################################################### # Automatically generated by qmake (2.01a) ?? ????. 9 20:42:59 2009 ###################################################################### TEMPLATE = app TARGET = DEPENDPATH += . INCLUDEPATH += . # Input SOURCES += new.cpp Вот Название: Re: Проблема сборки Отправлено: kuzulis от Сентябрь 09, 2009, 21:30 посмотри в ассистенте начсет переменных:
.. QT = gui core CONFIG += qt release warn_on console ... может нужно их добавить... также смотри как сделаны примеры в /examples (поищи :) ) Название: Re: Проблема сборки Отправлено: BRE от Сентябрь 09, 2009, 21:31 #include <QLabel>
Название: Re: Проблема сборки Отправлено: Alex Custov от Сентябрь 09, 2009, 21:50 поставь libqt4-dev
Название: Re: Проблема сборки Отправлено: st0nx от Сентябрь 09, 2009, 23:31 поставь libqt4-dev Спасибо большое. Переустановил данный пакет и все заработало :) |