问题1:Qt安装完毕后,新建一个最简单的测试程序,但是QtCreator左侧构建的三个按钮呈现灰色,无法进行构建操作
答:进入QtCreator的Kits界面(工具-选项),点击"自动检测"下的Desktop Qt5.12.9 GCC 64bit(默认),
发现下方Compiler的C++编译器缺失,考虑新装的Ubuntu虚拟机可能没有安装g++。 通过终端执行g++
-v命令发现,确实没有安装g++。 终端执行sudo apt-get install g++命令后,重启QtCreator即可。
问题2:上一个问题解决了,但是编译时出现新的问题,无法启动进程"make" clean -j4
答:新装的虚拟机Ubuntu上没有安装make,所以qmake的时候报错。终端执行apt install make命令即可。
问题3:此时继续编译,又出现了新的问题,cannot find -lGL: No such file or directory
答:新装的虚拟机Ubuntu上缺少OpenGL相关的库,Qt5.0开始依赖。终端执行sudo apt-get install
libgl1-mesa-dev民工即可。
问题4:如何在终端里敲qtcreator启动QtCreator软件
答:1、在/usr/bin/目录下创建一个启动脚本qtcreator,命令如下: cd /usr/bin sudo touch
qtcreator sudo pluma qtcreator 2、qtcreator脚本中添加如下内容: #!/bin/sh
export QT_HOME=/opt/Qt/Tools/QtCreator/bin/ $QT_HOME/qtcreator $*
3、保存退出并修改执行权限,命令如下: sudo chmod a+x qtcreator