关于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

你可能感兴趣的:(Linux,Ubuntu)