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)
这里写图片描述

遇到上述错误时到这个页面 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值