問題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