网站首页 > 技术文章 正文
基于国产化大背景下,笔者在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
(根据自己安装的版本和路径进行修改)
猜你喜欢
- 2025-01-07 推荐一款支持40+通讯协议的强大工业调试软件
- 2025-01-07 2024年windows原生应用用什么框架开发?
- 2025-01-07 基于跨平台的实时数据处理系统的设计
- 2025-01-07 一文分析QtCreator中MSVC编译套件
- 2025-01-07 C++Qt开发——事件处理函数
- 2025-01-07 Qt开发——NotePad实例开发
- 2025-01-07 (1) 安装配置 pyqt5(windows),使用designer设计工具
- 2025-01-07 Linux平台上的PHP IDE盘点
- 2025-01-07 Ubuntu 24.04 解决运行 Flameshot 报错:Unable to capture screen
- 2025-01-07 如何让OpenCV 使用QT 后端(back end)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)