Deepin20.8 在线安装qt6.4.1

18 篇文章 1 订阅
该文详细介绍了如何一步步配置Qt开发环境,包括安装C++和GDB,设置Java环境,安装Qt离线安装器,添加libxcb-util1库,安装Qt及相关模块,配置CMake,修复输入法插件,配置Android开发环境(设备、JDK、SDK、NDK、OpenSSL),以及设置WebAssembly环境(emsdk安装与配置)。整个过程详尽且针对QtCreator的使用进行了全面设置。
摘要由CSDN通过智能技术生成

1、下载在线安装器

下载URL:

https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

2、安装c++/gdb/java

sudo apt update
sudo apt upgrade
sudo apt -y install build-essential libgl1-mesa-dev gdb default-jdk

3、安装libxcb-util1

下载URL:

https://packages.debian.org/bullseye/amd64/libxcb-util1/download

下载文件:

libxcb-util1_0.4.0-1+b1_amd64.deb

安装命令:

sudo dpkg-deb -xv libxcb-util1_0.4.0-1+b1_amd64.deb /

实际安装目录为:

/usr/lib/x86_64-linux-gnu/

4、安装qt

chmod +x qt-unified-linux-x64-online.run
./qt-unified-linux-x64-online.run

安装路径:

~/Qt

安装选项:

Qt
    Qt Design Studio 3.9.0
        Qt 6.4.1
            Desktop gcc 64-bit
            WebAssembly
            Android
            Sources
            Qt Quick 3D
            Qt Wayland Compositor
            Qt5 Compatibility Module
            Qt Shader Tools
            Additional Libraries
                All…
            Qt Debug Information
            Qt Quick Timeline
        Developer and Designer Tools
            Qt Creator 9.0.1
            Qt Creator 9.0.1 Debug Symbols
            Qt Installer Framework 4.5
            CMake 3.24.2
            Ninja 1.10.2
            OpenSSL 1.1.1q Tool

5、配置cmake

sudo ln -s ~/Qt/Tools/CMake/bin/cmake /usr/bin/cmake

6、下载修补输入法插件

下载URL:

fctix4qt6插件-QT文档类资源-CSDN文库

https://download.csdn.net/download/muren/85898608

下载文件:

libfcitxplatforminputcontextplugin-qt6.so

安装目录:

~/Qt/6.4.1/gcc_64/plugins/platforminputcontexts/

~/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

7、在Qt中配置Android开发环境

(1)添加android设备

QtCreator/工具/选项/设备/设备页,添加Android Device/开启向导

Name:                arm64-v8a-mobile
Device definition:   Phone | Galaxy Nexus
Architecture(ABI):   arm64-v8a
Target API:          android-31(default)
SD card size:        512MiB

确定后添加。

(2)配置Java

QtCreator/工具/选项/设备/Android配置页

JDK位置:

/usr/lib/jvm/java-11-openjdk-amd64/

(3)配置Android SDK

Android SDK的路径:

~/Android/Sdk

点击按钮<SDK管理器>,安装SDK

包                                            API         修订
工具
    SDK Patch Applier v4                       1
    Sources for Android 32                     1
    Sources for Android 33                     1
    NDK(Side by side) 25.1.8937393                    25.1.8937393
    NDK(Side by side) 23.2.8215888                    23.2.8215888
    NDK(Side by side) 22.1.7171670                    22.1.7171670
    NDK(Side by side) 21.3.6528147                    21.3.6528147
    Android Emulator                                       31.3.14
    Android SDK Platform-Tools                              33.0.3
    Android SDK Build-Tools 33.0.1                          33.0.1
    Android SDK Build-Tools 32                              32.0.0
    Android SDK Build-Tools 31                              31.0.0
    Android SDK Build-Tools 30.0.3                          30.0.3
    Android SDK Command-line Tools                             8.0
Android 12.0(S)                               31
    SDK平台                                    31                 1
    ARM 64 v8a System Image                   31                 4
    Android TV ARM 64 v8a System Image        31                 4
    Android TV Intel x86 Atom System Image    31                 4
    Intel x86 Atom_64 System Image            31                 4

安卓NDK列表

~/Android/Sdk/ndk/21.3.6528147
~/Android/Sdk/ndk/22.1.7171670
~/Android/Sdk/ndk/23.1.7779620
~/Android/Sdk/ndk/25.1.8937393

选择ndk/23.1.7779620设置为默认。

检查安卓设置完成的详情,是否所有选项都是打勾,如存在没有打勾的项,则在SDK管理器中,显示所有包,选择缺少的项下载补充,直至所有选项都打勾为止。

(4)勾选为安卓工具链自动创建套件

(5)配置Android OpenSSL

OpenSSL二进制位置:

~/Android/Sdk/android_openssl

(6)配置环境变量

编辑/etc/profile,增加以下行。

export ANDROID_HOME=/home/$USER/Android/Sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

8、配置webAssembly环境

(1)下载安装emsdk

cd ~
sudo apt install git
git clone https://github.com/emscripten-core/emsdk.git
 
cd emsdk
./emsdk install latest
./emsdk activate latest

(2)配置emsdk环境变量,在~/.bashrc文件尾添加

source ./emsdk_env.sh

(3)确认安装有效

emcc --version
em++ --version

注销重新登录用户让环境变量生效。

(4)添加WebAssembly设备

QtCreator/工具/选项/设备/设备页,

检查设备下拉列表是否存在选项:Web Browser(Web Browser类型的默认设备),

如不存在则点添加按钮,

在可用的设备类型中选择WebAssembly Runtime,点击开启向导、确定。

(5)为QtCreator配置emsdk

QtCreator/工具/选项/设备/WebAssembly配置页,浏览选择~/emsdk,自动识别Activated version:3.1.28。

QtCreator/工具/选项/构建套件(Kit)/Qt版本页,自动检测Qt6.4.1 WebAssembly

QtCreator/工具/选项/构建套件(Kit)/编译器页,自动识别Emscripten Complier 3.1.28 for C/C++。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

muren

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

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

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

打赏作者

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

抵扣说明:

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

余额充值