linux下 QT實現中文輸入法


提示:下面的語句需要在聯網的狀態下運行。

1.執行下面的命令

1 export PATH="/opt/Qt5.8.0/5.8/gcc_64/bin":$PATH
2 git clone https://github.com/fcitx/fcitx-qt5.git
3 cd fcitx-qt5
4 mkdir build && cd build
5 cmake -DCMAKE_PREFIX_PATH=<your_qt_path>/Qt5.8.0/5.8/gcc_64/lib ..
6 make && sudo make install

2.在執行過程中會出現下面的錯誤

1.缺少CEM

解決方法:

1 wget https://launchpadlibrarian.net/189487929/extra-cmake-modules_1.4.0.orig.tar.xz
2 tar -xJf extra-cmake-modules_1.4.0.orig.tar.xz
3 cd extra-cmake-modules_1.4.0
4 mkdir build && cd build
5 cmake ..
6 make && sudo make install

2.

解決方法:

1 wget  http://xkbcommon.org/download/libxkbcommon-0.5.0.tar.xz
2 tar -xJf libxkbcommon-0.5.0.tar.xz
3 cd 目錄
4 ./configure -prefix=/usr -libdir=/usr/lib/x86_64-linux-gnu -disable-x11
5 make
6 sudo make install

3.

解決方法:

 1 cmake -DQt5_DIR=/home/o/program/qt_5.5/qt_5.5.1_x64/5.5/gcc_64/lib/cmake/Qt5  

 

4.沒有錯誤后返回目錄fcitx-qt5/build執行

1 cmake -DCMAKE_PREFIX_PATH=<your_qt_path>/Qt5.8.0/5.8/gcc_64/lib -DECM_DIR=/usr/local“(where ECM be installed) ”..(QT5不支持括號)

2 make

3 sudo make install 

5.如果提示cmake版本太低,需要升級

1 cmake  --version
2 sudo apt-get autoremove cmake  卸載舊版本
3 wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz      下載需要的版本
4 tar xvf cmake-3.5.2.tar.gz
5 cd cmake-3.5.2
6 安裝  
./bootstrap --prefix=/usr
make
sudo cmake instal
7 查看版本
cmake --version

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM