基于国产化大背景下,笔者在VMware安装银河麒麟V10尝试使用,发现系统自带搜狗中文输入法但日常工作学习使用的QT Creator 出现无法输入中文的现象。解决办法如下。
终端输入下述命令
/**Linux 安装git*/
sudo apt update
sudo apt-get install git
git config --global user.name "git的用户名"
git config --global user.email "git的邮箱"
ssh-keygen -t rsa -C "git的邮箱"
cat 刚才public密钥 添加到github
ssh -T git@github.com 检查通路
/**QT环境变量*/
终端进入root账户
vim /etc/bash.bashrc
添加
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64/bin:$PATH"
export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"
root 账户下 source /etc/bash.bashrc
使用qmake -v 和 qtcreator 检查
/**解决Linux Qt Creator 无法输入中文*/
安装cmake 和g++
sudo apt-get install fcitx-libs-dev
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64/bin":$PATH(根据自己安装版本进行修改)
git clone git@github.com:fcitx/fcitx-qt5.git
cd fcitx-qt5/
mkdir build && cd build
cmake ..
CMakeLists.txt 添加SET(CMAKE_PREFIX_PATH /opt/Qt5.12.8/5.12.8/gcc_64)
新建终端
sudo apt install mesa-common-dev
wget https://launchpadlibrarian.net/189487929/extra-cmake-modules_1.4.0.orig.tar.xz
tar -Jxf extra-cmake-modules_1.4.0.orig.tar.xz
cd extra-cmake-modules-1.4.0
mkdir build && cd build
cmake ..
make
sudo make install
新建终端
sudo apt-get install bison
wget http://xkbcommon.org/download/libxkbcommon-0.5.0.tar.xz
tar -Jxf libxkbcommon-0.5.0.tar.xz
cd libxkbcommon-0.5.0/
./configure
./configure --disable-x11
make
sudo make install
cd到fcitx-qt5/build 目录,重新编译
编译成功后
make && sudo make install
将库 cp复制 到 /opt/Qt5.12.8/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
(根据自己安装的版本和路径进行修改)
本文暂时没有评论,来添加一个吧(●'◡'●)