Linux下QT的安装与配置

本文详细介绍了在Linux系统中如何安装和配置QT开发环境,包括下载安装包、解压、选择开源版、编译、安装、设置环境变量、测试环境及创建并运行简单DEMO的过程。
部署运行你感兴趣的模型镜像

1、下载安装包:qt-x11-opensource-src-4.3.0.tar.gz或者到src官网ftp://ftp.qt.nokia.com/qt/source/

2、解压tar xvfz  qt-x11-opensource-src-4.3.0.tar.gz

3、生成makefile

./configure

这时候会出现:“Which edition of Qt do you want to use?”
        Type 'c' if you want to use the Commercial Edition.
        Type 'o' if you want to use the Open Source Edition.

第一个是商业版,第二个是自由版。
        选择 'o'(Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入式版本)。
这时候,出现许可界面。
选择  'yes' 接受许可协议。
开始生成 makefile 文件( 5 -10 分钟)

4、编译

gmake(两个小时左右)

5、安装

gmake install

默认安装到/usr/local/Trolltech/Qt-4.3.0(5-10分钟)

无错误,安装完毕。
执行/usr/local/Trolltech/Qt-4.3.0/bin/designer ,看见 qt  designer启动,也就是说 qt 安装好了。

6、配置环境变量

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

重启系统或者source /etc/profile使立即生效

7、测试

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

 qmake -v

 输出结果:

        QMake version 2.01a
        Using Qt version 4.3.0 in /usr/local/Trolltech/Qt-4.3.0/lib
输入命令:

        which qmake

输出结果:

        /usr/local/Trolltech/Qt-4.3.0/bin/qmake
证明 Qt 环境变量已经被配置成功。

8、demo

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

保存为 hello.cpp,编译过程如下:
在 hello.cpp 所在目录下,运行命令
        qmake -project
hello.cpp 同目录下有 hello.pro 文件被生成,接着运行命令
        qmake hello.pro
同目录下有 Makefile 文件被生成(Makefile是指导编译器编译源代码的配置文件,在其目录下输入make命令(nmake在win32,vc6环境)就可以完成编译)。
在 hello.cpp 所在目录下,运行命令
        make
同目录下有 hello,hello.o 两个文件被编译生成。其中 hello 就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。双击运行 hello,“Hello Qt!“ 文本框弹出,OK!

您可能感兴趣的与本文相关的镜像

Kotaemon

Kotaemon

AI应用

Kotaemon 是由Cinnamon 开发的开源项目,是一个RAG UI页面,主要面向DocQA的终端用户和构建自己RAG pipeline

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值