Chinaunix首页 | 论坛 | 博客
  • 博客访问: 415974
  • 博文数量: 45
  • 博客积分: 4075
  • 博客等级: 上校
  • 技术积分: 666
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-24 18:09
个人简介

百度网页搜索部高级工程师 我的微博:http://weibo.com/pengwh85

文章分类

全部博文(45)

文章存档

2012年(3)

2011年(1)

2010年(19)

2009年(10)

2008年(12)

我的朋友

分类: LINUX

2008-04-17 08:54:58

    虽然本机装的是Gnome的Ubuntu,但也可以开发Qt程序,如果用一般的下载再编译Qt4,会弄很长的一段时间的。所以采用apt-get的方法安装Qt4。

    运行:

        $ sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig

    系统会自动安装及设置环境。这样速度会比较快,如果直接编译源码安装,要花费非常长的时间,真的深有体会。

    编写一个示例程序:

#include
#include

int main(int argc, char *argv[])
{
        QApplication app(argc, argv);

        QPushButton hello("Hello, man!");
        hello.resize(100, 30);

        hello.show();
        return app.exec();
}

    然后依次运行:
 
        $ qmake -project
        $ qmake
        $ make
        $ ./项目名

    如下所示:

isp@hitisp:~/qtsrc$ vim QtHello.cpp
isp@hitisp:~/qtsrc$ qmake -project
isp@hitisp:~/qtsrc$ qmake
isp@hitisp:~/qtsrc$ make
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o QtHello.o QtHello.cpp
g++  -o qtsrc QtHello.o    -L/usr/lib -lQtGui -lQtCore -lpthread
isp@hitisp:~/qtsrc$ ls
Makefile  QtHello.cpp  QtHello.o  qtsrc  qtsrc.pro
isp@hitisp:~/qtsrc$ ./qtsrc

    运行结果是一个只有一个按钮的标题为项目名的小窗口。

阅读(2346) | 评论(1) | 转发(0) |
0

上一篇:IPv6安装与配置

下一篇:安装Silverlight 2

给主人留下些什么吧!~~

hiwoody2008-04-20 21:27:37

UBUNTN上GNOME的程序见得多点 KDE环境的还真没玩过