码迷,mamicode.com
首页 > 系统相关 > 详细

解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题

时间:2015-09-12 20:33:11      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

在Qt5.3之前,我发布过解决办法 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题,Qt5.4以及Qt5.5,旧办法失效,原因是Qt5.4后对之前Qt5版本不再二进制兼容,libfcitxplatforminputcontextplugin.so 需要编译最新的fcitx-qt5,看fcitx-qt5是在1.0.3版本时解决的这个问题,写本篇博客时,我git clone到的是1.0.4版本。

编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过。

sudo apt-get install cmake
  • 安装 fcitx-libs-dev

sudo apt-get install fcitx-libs-dev
  • 设置qmake的环境变量:

export PATH="/home/lieefu/Qt5.5.0/5.5/gcc_64/bin
":$PATH
  • 下载fcitx-libs源码:

git clone git@github.com:fcitx/fcitx-qt5.git
  • 编译方法:

cd fcitx-qt5
cmake .
make
sudo make install

最后把编译得到 libfcitxplatforminputcontextplugin.so 拷贝到 Qt5.5安装目录的 Tools/QtCreator/bin/plugins/platforminputcontexts

大功告成!




解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题

标签:

原文地址:http://my.oschina.net/lieefu/blog/505363

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!