QT 在Ubuntu下无法编译,怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 在Ubuntu下无法编译,怎么解决相关的知识,希望对你有一定的参考价值。
参考技术A g++没有安装,一般这种情况都是环境中找不到编译器的缘故。你这只是简单安装的linux的桌面版qt,所以只要环境中有c++即可,如果你是安卓,那东西就更多了,ant,java,sdk等等。解决办法:sudo apt-get install g++追问
然后怎么办
追答然后就可以用了。
Ubuntu下 QT Creator 无法输入中文
本文转载于 qt无法输入中文的两种解决办法,但是原文章,看得不舒服,整理了一下。
1、先要关闭Qt Creator 软件,再安装软件包:
sudo apt-get install fcitx-frontend-qt5
sudo apt-get install libfcitx-libs-qt5_1
2、在系统输入法设置那里,选择fcitx,并设置为全局有效。
在终端执行 export|egrep “IM|XMODIFIERS” 命令,显示如下:
如果不是手动把下面的设置添加到 ~/.bashrc 或 /etc/profile 文件中:
export CLUTTER_IM_MODULE="xim"
export GTK_IM_MODULE="fcitx"
export IM_CONFIG_PHASE="2"
export LC_TIME="zh_CN.UTF-8"
export QT4_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export XDG_RUNTIME_DIR="/run/user/1000"
export XMODIFIERS="@im=fcitx"
Source ~/.bashrc 或 source /etc/profile
3、复制动态库
① 找到这个动态库 :
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
如果不见有,就用这个命令搜索:
sudo find /usr/ -name libfcitxplatforminputcontextplugin.so
② 把找到的 libfcitxplatforminputcontextplugin.so 授权:
sudo chmod +x libfcitxplatforminputcontextplugin.so
③ 并分别复制到这两个目录下,如下有截图
Root(我的qt根目录)/Qt5.13.0/5.12.0/gcc_64/plugins/platforminputcontexts/
Root(我的qt根目录)/Qt5.13.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
不是下面这个目录:
Root(我的qt根目录)/Qt5.13.0/Tools/QtCreator/bin/plugins/platforminputcontexts(qt5.6以前是这个目录)
移动后:
再重新打开 Qt creator看看,应该可以了,亲测有效~
转载于:qt无法输入中文的两种解决办法
以上是关于QT 在Ubuntu下无法编译,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu14.04环境下Qt5.5以上版本无法输入中文的解决教程
Ubuntu18.04下QT开发Android无法连接设备问题解决
Ubuntu18.04下QT开发Android无法连接设备问题解决