1.安装QT4
首先保证ubuntu可以上网,然后通过apt-get install命令安装qt开发相关的软件包:
$ sudo apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
其中libqt4- 是qt的相关库文件(调试、图形、数据库),qt4- 是一些常用开发工具 (开发工具、帮助文档、集成开发环境、配置环境)
2.安装g++编译器
$apt-get install g++
3.测试QT4
$mkdir qt_demon
$cd qt_demon
$vi qt_hello.cpp
输入以下程序:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello Qt!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
保存退出后执行下面三部:
a.$qmake -project生成qt_demon.pro项目
b.$/usr/bin/qmake-qt4生成Makefile
c.make编译qt_hello.cpp生成qt_demon可执行程序
d./qt_demon运行测试qt_demon程序,生成窗口界面显示Hello Qt!
常见错误分析:
1.没有安装g++开发环境,提示找不到g++
2.直接使用qmake生成的Makefile,提示找不到QApplication头文件,
查看Makefile可以发现-INCPATH= /usr/include/qt3/...
而不是..../qt4/...这是因为系统qt3和qt4的库文件都装了,只是执行了qt3的qmake
所以此处指定执行/usr/bin/qmake-qt4
4.启动图形设计器:
$designer