最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

麒麟系統(tǒng)開發(fā)筆記(六):安裝QtCreator開發(fā)IDE中的中文輸入環(huán)境Fcitx輸入法

2022-09-05 10:11 作者:紅胖子_AAA紅模仿  | 我要投稿

前言

??中文輸入法,QtCreator中無法輸入中文也是ubuntu中一個常規(guī)問題,在麒麟系統(tǒng)中也此問題,要解決此問題,主要是安裝和使用Fcitx輸入法。
??本文章最終結(jié)果是失敗的,但是讀者的系統(tǒng)未必是跟筆者的系統(tǒng)類似的,筆者使用的系統(tǒng)正好是opengl修改源依賴庫修改到一半的版本。

Fcitx

??小企鵝輸入法是一個支持?jǐn)U展的輸入法框架。目前,它支持Linux操作系統(tǒng),以及如freebsd這樣的Unix操作系統(tǒng)。Fcitx 通過使用各種各樣的輸入法引擎來支持全世界大量不同種類的語言。 Fcitx本身的核心實(shí)現(xiàn)非常簡單,它通過使用插件來提供強(qiáng)大的功能。fcitx可以非常容易的進(jìn)行定制以滿足不同的個性化需求。

下載地址

??github下載地址:https://github.com/fcitx/fcitx-qt5
??也可以使用命令行g(shù)it下載:

git clone https://github.com/fcitx/fcitx-qt5

??

Fcitx編譯安裝(銀河麒麟V10)

步驟一:下載安裝解壓

??

步驟二:修改CMake添加Qt5的cmake路徑

??先安裝可視化編輯器:

sudo apt-get install gedit

??麒麟V10自帶了cmake,操作如下:

cd fcitx-qt5-master gedit CMakeLists.tx

??然后添加如下:

set(Qt5_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5)set(Qt5Core_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5Core)set(Qt5Gui_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5Gui)set(Qt5Widgets_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5Widgets)set(Qt5DBus_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5DBus)

??添加后如下圖:
??

??保存后退出。

步驟三:編譯

mkdir buildcd build cmake ..

??

??

sudo apt-get install extra-cmake-modules

??

??繼續(xù)編譯,出現(xiàn)新錯誤:
??

sudo apt-get install libxkbcommon-dev

??

??繼續(xù)編譯,出現(xiàn)新錯誤:
??

??添加配置,編譯領(lǐng)命如下:

cmake .. -DENABLE_LIBRARY=false

??

??添加一個Qt5環(huán)境變量:

gedit CMakeLists.tx    然后添加如下: ```c set(Qt5_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5)set(Qt5Core_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5Core)set(Qt5Gui_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5Gui)set(Qt5Widgets_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5Widgets)set(Qt5DBus_DIR /home/yang/Qt5.12.1/5.12.1/gcc_64/lib/cmake/Qt5DBus)

??

??繼續(xù)編譯:
??

??這里就挺尷尬了,筆者使用的麒麟版本,是廠家修改opengl相關(guān)源,但是沒有修改完全的,所以以下指令都沒用:
??

??

??


??所以,按照筆者的判斷,應(yīng)該筆者使用的版本是麒麟正在修改對應(yīng)的opengl源文件,但是修改了一部分,沒又完全修改完,所以本版本現(xiàn)在導(dǎo)致現(xiàn)編譯安裝這條路進(jìn)退兩難。(幾個月后補(bǔ)充:通過客戶渠道,系統(tǒng)廠家最終提供了opengl源,過了一段時間,主要的開發(fā)都完成了,就沒有再回頭嘗試了)。

步驟四:嘗試命令行安裝

??當(dāng)前版本,安裝fcitx難產(chǎn),但是還在麒麟留了命令行的安裝,如下:

sudo apt-get install im-switch libapt-pkg-perl fcitx fcitx-table-wbpy

??然后:

sudo im-config

??


??


??再重啟。
??


??測試,仍無效。

結(jié)論:本麒麟V10版本系統(tǒng)QtCreator中文輸入失敗

??不再糾結(jié),要使用此版本系統(tǒng),得依賴麒麟廠家那邊提供技術(shù)支持,希望讀者的麒麟版本跟筆者的不同,可以正常使用,確認(rèn)其他系統(tǒng)確實(shí)是可以使用的。
??技術(shù)群交流,有遇到類似問題的開發(fā)者,嘗試無法解決后,采用文本打中文copy進(jìn)去,這個目前暫時也沒有很好的方法解決了,因?yàn)橄到y(tǒng)是不能動的,只能在上面做開發(fā)。


麒麟系統(tǒng)開發(fā)筆記(六):安裝QtCreator開發(fā)IDE中的中文輸入環(huán)境Fcitx輸入法的評論 (共 條)

分享到微博請遵守國家法律
九寨沟县| 古浪县| 襄汾县| 秀山| 鞍山市| 永和县| 隆子县| 陇川县| 桃园县| 民丰县| 八宿县| 建始县| 海林市| 岗巴县| 泸州市| 巴南区| 沾益县| 淅川县| 东港市| 黔西县| 车险| 千阳县| 光泽县| 修武县| 辽源市| 循化| 浦东新区| 汝阳县| 文水县| 庆阳市| 韶山市| 昌黎县| 张家界市| 巴林左旗| 龙州县| 永清县| 渑池县| 安宁市| 苏尼特左旗| 曲周县| 宿松县|