安装Qt6.2 在Ubuntu 22.04系统

先看目录,了解整体流程!
先看目录,了解整体流程!
先看目录,了解整体流程!

下载

下载对应系统的下载器

清华园地址:https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/

官方地址

https://download.qt.io/official_releases/online_installers/

新建一个路径,下载

# 新建一个目录
mkdir -p ~/Downloads/qt && cd ~/Downloads/qt
# 在上面的网址,右键复制链接地址
# 下载
wget https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/qt-unified-linux-x64-online.run

为下载器指定镜像源

可以复制,以防手打导致没有指定好镜像下载过慢

北方 选清华镜像源

./qt-unified-linux-x64-online.run --mirror https://mirrors.tuna.tsinghua.edu.cn/qt

南方 选南大镜像源

./qt-unified-linux-x64-online.run --mirror https://mirrors.tuna.tsinghua.edu.cn/qt

下载长期支持版本(比较稳定)

根据下载器的图形界面的提示安装
Latest support release 版本
缩写 LST

如果不需要的组件可以不安装
一共需要 13g 左右

添加到系统环境变量

apt可能下载过qt,不要动,如果删除可能会影响某些程序的启动。

我们直接将变量链接到qt6上面

添加环境变量到 ~/.bashrc 或 ~/.zshrc文件

根据你的路径修改

# add this snippet at the end of .zshrc
# 添加到PATH前面可以优先被搜到
# bash shell
echo "export PATH=~/Qt/6.2.4/gcc_64/bin:$PATH" >> ~/.bashrc

# 如果用的zsh shell 使用下面的
echo "export PATH=~/Qt/6.2.4/gcc_64/bin:$PATH" >> ~/.zshrc

验证

qmake -v
# 显示
QMake version 3.1
Using Qt version 6.2.4 in /home/chris/Qt/6.2.4/gcc_64/lib

项目中使用

编写CMakeLists.txt

指定 qt 的 cmake 配置路径

# 指定 qt 安装库的路径,由 cmake 配置
set(CMAKE_PREFIX_PATH /home/chris/Qt/6.2.4/gcc_64/lib/cmake)
# 告诉CMake去寻找并加载名为"Core", "Gui""Widgets" 的 Qt 6组件。如果没有找到,则构建过程将失败。
find_package(Qt6 COMPONENTS
        Core
        Gui
        Widgets
)
set(CMAKE_AUTOUIC ON)   # 将.uic文件自动转换为相应的头文件
set(CMAKE_AUTOMOC ON)   # 将Q_OBJECT宏的类的原对象编译
set(CMAKE_AUTORCC ON)   # 处理.qrc资源文件



# 添加源代码和头文件和 ui 文件
add_executable(detect *.cpp *.h *.ui)

# 链接 qt6
target_link_libraries(detect Qt6::Core Qt6::Gui Qt6::Widgets)

Troubleshot

无法打开QtCteator

问题:找不到 libxcb

解决方案:

sudo apt install libqxcb-xinerama0
sudo apt install libqxcb-cursor0

排查过程:

# 打开调试功能
export QT_DEBUG_PLUGINS=1

cd ~/Qt/Tools/QtCreator/bin # 进入QtCreator目录
# 启动
./qtcreator

# 会在最后显示错误信息

切换到插件目录,查看具体缺少哪个

cd ~/Qt/Tools/QtCreator/lib/Qt/plugins/platforms
# 查找qt未找到的库
ldd libqxcb.so | grep not 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于重新安装 QtUbuntu 22.04 上,你可以按照以下步骤进行操作: 1. 首先,确保你的系统已经更新到最新版本。可以使用以下命令进行系统更新: ``` sudo apt update sudo apt upgrade ``` 2. 接下来,你可以通过官方网站下载适用于 LinuxQt 安装程序。请访问 Qt 的官方网站(https://www.qt.io/download)并选择适合你的 Ubuntu 版本的 Qt 版本进行下载。 3. 下载完成后,打开终端并进入到下载的 Qt 安装程序所在的目录。 4. 接下来,给安装程序添加可执行权限。使用以下命令: ``` chmod +x <Qt_Installer_File> ``` 5. 运行安装程序。使用以下命令启动安装向导: ``` ./<Qt_Installer_File> ``` 6. 安装向导会引导你完成安装过程。你可以选择自定义安装选项,例如选择要安装的组件和目标安装路径等。 7. 安装完成后,配置 Qt 的环境变量。打开终端,并在 `~/.bashrc` 文件中添加以下行(假设你的 Qt 安装路径为 `/opt/Qt`): ``` export PATH=/opt/Qt/<version>/gcc_64/bin:$PATH ``` 请注意替换 `<version>` 为你实际安装Qt 版本号。 8. 保存并关闭 `~/.bashrc` 文件后,执行以下命令使环境变量生效: ``` source ~/.bashrc ``` 现在,你应该已经成功重新安装Qt。你可以使用 `qmake -v` 命令来验证安装是否成功。如果一切正常,该命令应该显示 Qt 的版本信息。 希望这些步骤能帮助到你重新安装 Qt!如果有任何问题,请随时向我咨询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值