ubuntu10.10下qt环境的搭建

第一步:安装qt creator,安装文件为qt-sdk-linux-x86-opensource-2010.05.1.bin,直接./qt-sdk-linux-x86-opensource-2010.05.1.bin运行像平时的软件进行安装即可,我安装后的路径在/home/farsight-xf/qtsdk-2010.05

第二步:安装qt编译器,即qmake,安装文件为qt-x11-opensource-src-4.5.0.tar,下载地址为ftp://ftp.qt.nokia.com/qt/source/

  安装步骤:

      1:解压缩 tar xvfz qt-x11-opensource-src-4.5.0.tar

      2:./configure

      3:make(需要sudo apt-get install libX11-dev libXext-dev libXtst-dev)

      4:make install

      5:安装完毕

验证: 运行 /usr/local/Trolltech/Qt-4.5.0/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。

第三步: 设置环境变量

vi /etc/profile
        在其最后添加以下信息
        export QTDIR=/usr/local/Trolltech/Qt-4.5.0
        export PATH=$QTDIR/bin:$PATH
        export MANPATH=$QTDIR/man:$MANPATH
        export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

验证: 

1:重新开一个终端,输入命令:

        qmake -v

        输出结果:

        QMake version 2.01a         Using Qt version 4.5.3 in /usr/local/Trolltech/Qt-4.5.3/lib       

2:  输入命令:

        which qmake

        输出结果:

        /usr/local/Trolltech/Qt-4.5.3/bin/qmake        

证明 Qt 环境变量已经被配置成功。

  开始 Qt

        写个简单的 Qt 程序使用安装的 Qt 编译来测试一下它的工作效果        

  新建一个文件名为 hello.cpp,其内容如下:

  1. #include <QApplication>  
  2. #include <QLabel>  
  3. int main(int argc,char *argv[]) 
  4.     QApplication app(argc,argv); 
  5.     QLabel *label = new QLabel("Hello Qt!"); 
  6.     label->show(); 
  7.     return app.exec(); 

          保存 hello.cpp,

    编译过程如下:        

     在 hello.cpp 所在目录下,运行命令         qmake -project         hello.cpp 同目录下有 hello.pro 文件被生成,它是与平台无关的工程文件。        

    在 hello.cpp 所在目录下,运行命令         qmake hello.pro         同目录下有 Makefile 文件被生成(Makefile是指导编译器编译源代码的配置文件)。        

     在 hello.cpp 所在目录下,运行命令         make         同目录下有 hello,hello.o 两个文件被编译生成。其中 hello 就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。

    双击运行 hello,“Hello Qt!“ 文本框弹出,OK!做到这一步,证明 Qt 已经完全可以在你的电脑上运作了

另外注意:

如果qt creator 出现创建不了工程,可能是权限的问题sudo su 即能解决

如果配置了/etc/profile没有起反应.运行source /etc/profile即可解决

 

 

posted on 2012-12-15 20:20  小风儿_xf  阅读(2075)  评论(0编辑  收藏  举报

导航