一:QT找不到编译器
sudo apt-get install g++
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
重启QT即可
二:QT无法切换输入法
(1)编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过。
sudo apt-get install cmake
(2)安装 fcitx-libs-dev
sudo apt-get install fcitx-libs-dev
(3)设置qmake的环境变量:
sudo gedit /etc/profile
export PATH=$PATH:/opt/Qt5.6.0/5.6/gcc_64/bin
source /etc/profile
(4)下载fcitx-libs源码:https://github.com/fcitx/fcitx-qt5,编译
cd fcitx-qt5
cmake .
make
sudo make install
最后把编译得到 libfcitxplatforminputcontextplugin.so 拷贝到 Qt安装目录:
Qt5.5安装目录 Tools/QtCreator/bin/plugins/platforminputcontexts
Qt5.6的目录是 Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
编译好的libfcitxplatforminputcontextplugin.so可到http://download.csdn.net/detail/hkchenhao/9507791下载
错误解决方法:
(1)
遇到上述错误时到这个页面 https://launchpad.net/ubuntu/+source/extra-cmake-modules/1.4.0-0ubuntu1 下载 extra-cmake-modules_1.4.0.orig.tar.xz并解压,解压后输入如下命令:
cd extra-cmake-modules-1.4.0
cmake .
make
sudo make install
(2)
处理方法是:sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
(3)
处里方法:
wget http://xkbcommon.org/download/libxkbcommon-0.5.0.tar.xz
tar xf libxkbcommon-0.5.0.tar.xz
cd libxkbcommon-0.5.0
./configure -prefix=/usr -libdir=/usr/lib/x86_64-linux-gnu -disable-x11
make
sudo make install
(4)
编译libxkbcommon用到yacc,如果没有这个命令,会遇到下面的错误,yacc在 bison软件包中,解决方法:
sudo apt-get install bison