linux下 用qt creator 编译程序 提示错误,请高手指导

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下 用qt creator 编译程序 提示错误,请高手指导相关的知识,希望对你有一定的参考价值。

linux下 用qt creator 编译程序 提示错误,请高手指导

错误信息
Running build steps for project d...
Starting: /usr/bin/qmake-qt4 /root/xu82/d/d.pro -spec /usr/share/qt4/mkspecs/linux-g++ -r CONFIG+=debug
Exited with code 0.
Starting: /usr/bin/make -w
make:进入目录'/root/xu82/d'
/usr/bin/uic-qt4 mainwindow.ui -o ui_mainwindow.h
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
make:离开目录“/root/xu82/d”
make: g++:命令未找到
make: *** [main.o] 错误 127
Exited with code 2.
Error while building project d
When executing build step 'Make'

缺少g++ 安装C编译器 如果你是UBUNTU 你就用 #sudo apt-get install g++ 参考技术A 在root用户下执行下面命令:(执行su -命令然后输入root密码即可切换到root账户)
Redhat家族(RHEL,CentOS,Fedora):yum install gcc g++ gdb make
Debian和Ubuntu家族:apt-get install gcc gdb make g++ 或者apt-get install build-essential
其他系统就不必了,他们有各种在线安装程序
参考技术B 你只安装了qt creator 下个 sdk 参考技术C 什么linux?
先要安装build-essential这个包,它包含了诸如gcc,autoconf,automake等linux环境下必须的包。
对不同版本的linux,安装的方法也不相同,比如可以下载rpm包(opensuse linux等),deb(debian,ubuntu)进行一键安装。

Linux下Qt Creator编辑器无法输入中文解决

Ubuntu安装了搜狗输入法,在浏览器中可以使用,但是在Qt Creator中却无法输入中文。

解决办法:

执行sudo apt-get install fcitx-libs-qt5

该命令将库文件libfcitxplatforminputcontextplugin.so安装在目录/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下,我们把它拷贝到QT安装目录下。

执行cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt5.12.0/Tools/QtCreator/bin/lib/Qt/plugins/platforminputcontexts/

重启Qt Creator,现在可以输入中文了~

技术图片

 

以上是关于linux下 用qt creator 编译程序 提示错误,请高手指导的主要内容,如果未能解决你的问题,请参考以下文章

关于在linux平台下修改由QT Creator生成的程序的图标问题

如何建立Qt Creator交叉编译嵌入式Linux

qt creator 可以安装在unix上吗

在运行模式下启用 Qt Creator 创建核心文件?

在windows下用qt写的程序的中文注释在Ubuntu下qt creator显示乱码

Linux下Qt Creator编辑器无法输入中文解决