首页 技术 正文
技术 2022年11月21日
0 收藏 984 点赞 4,156 浏览 1313 个字

Ubuntu 下安装QT

本文使用的环境
QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz
QT Creator: qt-creator-linux-x86-opensource-2.4.1.bin
Ubuntu: Ubuntu 16.04 LTS/或者其他10.4版本以上都可以
安装注意事项
  • 因为安装需要 g++ 所以确保 g++ 已经安装,如果未安装。直接 sudo apt-get g++

  • libx11-devlibxext-devlibxtst-dev 这三个包,这点非常重要,所以我们在安装QT之前需要安装这三个包: sudo apt-get install libx11-dev libxext-dev libxtst-dev

准备工作完成之后,我们就可以开始安装了
  • 首先我们先把那两个安装包移动到 /opt 目录下

    • sudo mv qt-everywhere-opensource-src-4.7.4.tar.gz /opt
    • sudo mv qt-creator-linux-x86-opensource-2.4.1.bin
  • 安装QT分为四步,第一步是QT Library的安装,第二步是QT Creator的安装,QT Creator是QT的集成开发环境,第三步是设置环境变量,第四步是设置关联。

  • 第一步 安装QT Library:

    • 1、 解压:qt-everywhere-opensource-src-4.7.4.tar.gz

      • sudo tar -zxvf qt-everywhere-opensource-src-4.7.4.tar.gz
    • 2、重命名一下解压出来的文件,方便后面设置环境变量
      • sudo mv qt-everywhere-opensource-src-4.7.4/ Qt-4.7.4
    • 3、进入到 Qt-4.7.4 目录下,配置环境
      • cd Qt-4.7.4
      • ./configure
    • 4、编译源码:执行命令 make, 编译源码时间较长,等待完成。
    • 5、安装: sudo make install
  • 第二步 安装QT Creator:

    • 1、为qt-creator-linux-x86-opensource-2.4.1.bin 添加执行权限

      • sudo chmod +x qt-creator-linux-x86-opensource-2.4.1.bin
    • 2、运行: ./qt-creator-linux-x86-opensource-2.4.1.bin
  • 第三步 设置环境变量

export QTDIR=/usr/local/Trolltech
export PATH=$QTDIR/Qt-4.7.4/bin:$QTDIR/QtCreator-2.4.1/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/Qt-4.7.4/lib:$QTDIR/QtCreator-2.4.1/lib:$LD_LIBRARY_PATH
  • 第四步 设置关联

    • 1、运行:QT Creator
    • 2、点击:工具 –> 选项… –> 构建和运行
    • 3、选择:"Qt 版本" 标签 –> 手动设置 –> 添加… –> 选择/usr/local/Trolltech/Qt-4.7.4/bin/qmake
    • 4、点击:确定

到此QT就算安装完成了

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,983
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,500
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,344
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,127
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,761
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,838