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'
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生成的程序的图标问题