您的位置:首页 > 编程语言 > Qt开发

Ubuntu下安装QT5.6若干问题

2016-05-01 20:49 441 查看
一: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu qt5