Ubuntu下安装QT5.6若干问题

一: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)
Ubuntu下安装QT5.6若干问题_第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)
Ubuntu下安装QT5.6若干问题_第2张图片

处里方法:

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

你可能感兴趣的:(ubuntu,qt5)