关于Ubuntu18版本下新安装Qtcreator编译报错:cannot run compiler clang++ output的解决办法
第三次入坑
前兩次本以為記住了,結果第三次再次在Linux下安裝qtcreator依然搗鼓搞了半天,才決定將這些步驟記下來,<\笑哭>
1、在你安裝好qtcreator之后,新建有一個qt項目,構建的時候就會出現上述標題錯誤,這個時候在Ubuntu終端下安裝一個clang,(雖然報錯clang++,但是我安裝clang++給我報一大堆錯誤)-----> sudo apt-get install clang;
2、安裝好clang之后發現那個錯誤不見了,出現 Error while building/deploying project test (kit: Desktop Qt 5.12.3 GCC 64bit) When executing step “Make” (test是我的檢測項目名字哈),在網上說點擊左邊項目把中間上面那個shadow build勾子去掉就行,但是我試了不行,還是一樣的錯誤 這是因為你沒有 build-essential 這個東西,叫基本的或者必要的構建,所以這個時候你只要再在終端輸入sudo apt-get install build-essential;安裝這個就不會報那個錯誤了。
3、接下來你會發現一個新的錯誤 cannot find -LGL ,這個時候你只要在終端輸入
sudo apt-get install libqt4-dev就行了;
4、總結一下,解決這個問題就三句話:
sudo apt-get install clang
sudo apt-get install build-essential
sudo apt-get install libqt4-dev
運行成功~~~~
5、如果出現E:
無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)
E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正占用它?
這樣的錯誤,說明apt-get 資源正在被占用,解鎖即可:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
總結
以上是生活随笔為你收集整理的关于Ubuntu18版本下新安装Qtcreator编译报错:cannot run compiler clang++ output的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL zip压缩包安装
- 下一篇: Java - 排序大全