Ubuntu中Qt6 fcitx5输入法中文解决方案

2 篇文章 0 订阅

Ubuntu中Qt6 fcitx5输入法中文解决方案

  1. 下载Qt在线安装包,安装最新版本Qt6
  2. 快捷键Ctrl+ALT+T打开终端,输入以下代码配置环境变量(请输入自己的目录)
export PATH="~/software/Qt/6.2.2/gcc_64/bin":$PATH
export PATH="~/software/Qt/Tools/CMake/bin":$PATH
  1. 安装git,已安装请忽略
sudo apt install git
  1. 安装fcitx开发库
sudo apt install fcitx-libs-dev
  1. 获取fcitx-qt5源代码
git clone https://github.com/fcitx/fcitx-qt5
  1. 更改CMakeLists.txt文件
option(ENABLE_QT5 "Enable Qt5" Off)
option(ENABLE_QT6 "Enable Qt6 im module" On)
  1. 编译
mkdir build && cd build
cmake ../
make -j8
  1. 若不更改CMakeLists.txt文件编译是qt5的支持库

  2. 编译好的libfcitxplatforminputcontextplugin-qt6.so动态库在fcitx-qt5/build/qt6/platforminputcontext/目录下,将编译好的动态库拷贝到如下两个目录下,重启Qt即可输入中文。想要编译的可执行程序输入中文在打包时还需要附带这个动态库。此动态库同样支持fcitx5。

//请根据自己的安装路径进行调整
~/software/Qt/6.2.2/gcc_64/plugins/platforminputcontexts/
~/software/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
  1. ECM问题:
sudo apt install extra-cmake-modules 
  1. XKBCommon_LIBRARIES XKBCommon:
sudo apt install libxkbcommon-dev 
  1. Parse error at “IID”:
sudo apt install qtbase5-private-dev
  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值