Ubuntu22.04上Qt5安装

       

目录

核心特性

安装QT一般有两种方法:

步骤一:安装相关环境和依赖:

步骤二:QT5安装


 

 Qt5 是一个跨平台的 C++ 应用程序开发框架,广泛用于图形界面(GUI)程序、嵌入式系统、移动应用及服务器端开发。它由 Qt Company 维护,遵循 LGPL/GPL 协议(商业用途需购买许可),支持 Windows、Linux、macOS、Android、iOS 等主流操作系统。

 

核心特性

  1. 跨平台开发
    一套代码可在多平台编译运行,无需重复编写底层逻辑,显著降低维护成本。

  2. 丰富的 GUI 组件
    提供按钮、表格、图表等 200+ 预置控件,支持自定义样式和动画,界面设计高效灵活。

  3. 信号与槽(Signal & Slot)机制
    独特的对象通信方式,简化事件处理,实现松耦合的组件交互。

  4. 模块化架构
    按需引入模块(如网络、数据库、多线程、OpenGL 等),减少资源占用。

  5. 国际化支持
    内置多语言翻译工具(.ts 文件),轻松适配全球用户。

  6. 活跃的社区与文档
    完善的官方文档、教程和活跃的开发者社区,问题反馈迅速

安装QT一般有两种方法

        1.通过Qt官方安装程序,适合获取最新版本(目前最新的Qt版本是Qt 6.8)

        2.通过APT安装,这个方法安装较旧但稳定的版本,适合快速开始。下面详细介绍使用这种方法安装Qt 5.15。

 

官网地址:https://www.qt.io/download-dev

步骤一:安装相关环境和依赖:

       安装qt前需要确保相关的环境和依赖已经安装好。

        1.安装基础编译工具链

sudo apt update    #更新软件源
sudo apt install build-essential  # 包含gcc/g++/make等基础工具

        验证GCC/G++:无需单独安装,build-essential已包含:

gcc --version
g++ --version
make -v

        也可以单独安装gcc、g++、make

sudo apt install gcc #安装gcc

sudo apt install g++ #安装g++

sudo apt install make#安装make

 

        2.安装clang编译器(可选)

        若需使用Clang编译器,需要安装clang和clang++

sudo apt install clang #安装clang
clang -v #安装完成,查看

sudo apt install clang++ #安装clang++
clang++ -v #安装完成,查看

      3.安装make-guile

安装: sudo apt install make-guile

     

  4.安装cmake

判断是否安装/查看安装版本:cmake -v

安装:sudo snap install cmake --classic

步骤二:QT5安装

        1.安装Qt的核心开发库

sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools

        2.安装qtcreator

sudo apt-get install qtcreator

        3.安装qt

        下面命令会安装所有以qt5开头的包(超过200个),可能会出现问题比如系统依赖冲突

sudo apt-get install qt5*

         

        若运行Qt程序时报错缺少库(如libxcb-*),补充安装:

sudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1

    4.安装完成,查看Qt的版本:

qmake -version

       可以在程序下面看到安装好的Qt

       双击QT5 Creator就可以开始C++项目了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

christine-rr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值