您的位置:首页 > 编程语言 > Qt开发

ubuntu10.10下qt环境的搭建

2012-12-15 20:20 417 查看
第一步:安装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,其内容如下:

#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();

}

#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.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即可解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: