• Qt选择

  • 在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的Qt6的部分新特性,为了之后的新版本有更好的兼容性,选择了Qt5.15.
  • 下载Qt

  • 对于普通用户而言,Qt5.15之后,所有开源版本不再提供离线安装,都只能在线安装,或者采用静态编译方式,下面给出两种不同安装方法的安装包。
  • 在线安装包
  • 源码包
  • 这里采用在线安装,除了取决于网络的下载速度外,在线安装和离线安装个人觉得没有太大差别,想要采用静态编译方式方法,可以参考官方网站
  • 安装Qt5.15.0

  • 首先打开现在文件,如果无法执行,需要赋予执行权限
    #需要将文件名替换为自己所下载文件
    $ sudo chmod a+x qt-unified-linux-x64-3.2.3-online.run

    2.运行安装程序

  • $ ./qt-unified-linux-x64-3.2.3-online.run

    3.登录Qt账号

  • 开始安装后,首先会显示欢迎信息,并提示需要Qt账号
    欢迎界面
    如果已有账号直接next,否则需要在官网申请账号,或者在下一安装界面直接申请账号.
    账号登录
    输入账号后点击next,然后是开源使用条款说明,打勾我以阅读和个人用户(或者购买商业授权后填写公司)后点击next,欢迎安装界面next。
    开源使用条款
    欢迎安装界面
  • 接下来会下载元数据
    元数据下载
    下载完成后,点击next,接下来询问是否同意发送匿名用户数据用于改进Qt Creator,同意就选第一个,不同意就选第二个,然后点击next。
  • 选择安装位置
    根据自己的使用习惯修改安装路径
    修改安装路径
  • 组件的选择及安装
  • 组件
  • 说明
  • Desktop gcc 64-bit
  • 桌面版 GCC 64bit编译环境生成的Qt库,是Qt的核心,必须安装
  • WebAssembly
  • 一种加载效率高的语言,适合编译到Web上
  • Android
  • 针对安卓应用开发的Qt库
  • Sources
  • Qt的源代码包
  • Qt Charts
  • 二维图表模块
  • Qt Quick 3D
  • 为Qt6开发的新的高级3D API
  • Qt DataVisualization
  • 三维数据图表模块
  • Qt Lottie Animation
  • Lottie动画
  • Qt Purchasing
  • 使 Qt 应用程序能够支持应用内购买
  • Qt Virtual Keyboard
  • 虚拟键盘
  • Qt Wayland Compositor
  • 用于基于Wayland 协议开发自定义显示服务器
  • Qt WebEngine
  • Qt Web引擎
  • Qt Network Authorization
  • 网络授权
  • Qt WebGL Streaming Plugin
  • 流媒体插件
  • Qt Script (Deprecated)
  • 脚本模块,已被弃用
  • Qt Debug Information Files
  • 跟踪调试Qt文件
  • Qt Quick Timeline
  • 支持基于关键帧的动画
  • 组件的选择根据自己的需要
  • 组件选择
  • 选择完成后,点击next。
  • 同意使用条款和安装占用空间确认。
  • 条款阅读
  • 占用空间确认
  • 然后是漫长的等待,取决于网络。
  • 配置

  • 安装完成后,qmake和qtcreator并不在环境变量中,为了直接使用,需要配置环境变量。
  • 编辑/etc/profile文件
  • $ sudo vim /etc/profile

    在末尾添加以下两行

  • #这里需要根据自己的安装路径修改
    export PATH="/home/brainiac/Qt/Tools/QtCreator/bin:$PATH"
    export PATH="/home/brainiac/Qt/5.15.0/gcc_64/bin:$PATH"

    修改完成后使生效

  • $ source /etc/profile

    安装后可能还是打不开Qt

  • 1.qtcreator中没有c++编译器,需要使用命令:

    sudo apt install build-essential

    重新打开qt creator即可自动识别安装的编译器了.这个命令将安装一堆新包,包括gcc,g ++和make。

    2.qt creator无法启动,无法加载xcb插件.

    使用命令:

    sudo apt install libxcb-xinerama0

  • 3.qt creator编译时报错:cannot find -IGL.

  • 使用命令:sudo apt install libgl1-mesa-dev

  • 至此,打开Qt成功
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐