更新系统
sudo apt update
sudo apt upgrade
下载fcitx-qt5源码
到 https://download.fcitx-im.org/fcitx-qt5/ 下载最新版源码
解压,打开终端进入解压后文件夹
编译
检查cmake是否安装
cmake --version
如果没有安装请先安装:
sudo apt install cmake
安装extra-cmake-modules
sudo apt-get install extra-cmake-modules
环境变量
export CMAKE_PREFIX_PATH=/home/WiseYao/Qt5.14.2/5.14.2/gcc_64
(要改为qt实际安装路径)
cmake
mkdir build
cd build
cmake -DENABLE_LIBRARY=false ..
make
cd ..
make
生成的so在:~/下载/fcitx-qt5-1.2.7/qt5/platforminputcontext下:libfcitxplatforminputcontextplugin.so(注意QT实际的安装路径)
复制so到qt中
cd ~/下载/fcitx-qt5-1.2.7/qt5/platforminputcontext
cp ./libfcitxplatforminputcontextplugin.so /home/WiseYao/Qt5.14.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
cp ./libfcitxplatforminputcontextplugin.so /home/WiseYao/Qt5.14.2/5.14.2/gcc_64/plugins/platforminputcontexts
上面命令注意QT实际的安装路径