Начал изучать Qt 4 по книге "Qt 4. Программирование GUI на С++"
Поставил qt4.5.0ubu из репозитория. Вообщем проблема в компиляции самого простого проекта:
Код:
#include <QApplication>
#include <Qlabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
Ошибки:
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
Я так понимаю, я что то не настроил?