Ubuntu20.04下QtCreator6.6.0无法使用搜狗输入法解决方法

Qt Creator下载后,无法使搜狗输入法。对于QT5,通常使用

sudo apt install fcitx5-frontend-qt5

即可,但对于QT6,往往比较复杂,必须通过编译与本机自带QT版本完全相同的源码的方式生成必要的libfcitx5platforminputcontextplugin.so库文件才可以,使用外部的或者版本不合适的都不行。

一、首先,查看本机自带QT creator版本。

在这里插入图片描述
可以看到本机安装的qt6版本为6.6.0,这里的版本号,比如 6.6.3 是完整的 Qt 版本号,第一个数字 6 是大版本号(major),第二个数字 6 是小版本号(minor),第三个数字 3 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。

二、根据Qt Creator based on 的Qt版本进行编译与配置

1、下载Qt 6.6.0的源码并进行编译、配置

(1) 已知 Qt Creator12.0.2是基于Qt 6.6.0构建的,故我们去清华大学镜像站下载Qt 6.6.0的源码。
https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/
从该页面进去,选择6.6版本
在这里插入图片描述
选择6.6.0版本的Qt库
在这里插入图片描述点击single,下载qt-everywhere-src-6.6.0.zip
在这里插入图片描述下载到自己的文件夹后解压(该文件很大,解压编译后差不多50g左右,所以要留够足够的空间,之后生成库后可以直接删除)。
(2) 对qt6目录下的内容进行编译,配置
安装前置条件,需安装配置protobuf3.20.3以上的版本(如果过低在编译的时候会

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值