按照前文中的步骤在Fedora5上安装完Qt4.6.2后,设置好环境变量,用qmake编译程序hello.cpp,程序代码如下(C++ GUI Programming With Qt 4的第一个程序):
#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();
}
$qmake -project
$qmake hello.pro
$make
然后出现错误:
hello.cpp:1:24: error: QApplication: No such file or directory
hello.cpp:2:18: error: QLabel: No such file or directory
hello.cpp: In function ‘int main(int, char**)’:
hello.cpp:6: error: ‘QApplication’ was not declared in this scope
hello.cpp:6: error: expected `;' before ‘app’
hello.cpp:7: error: ‘QLabel’ was not declared in this scope
hello.cpp:7: error: ‘label’ wa