Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

20205221:24:15

首先描述一下我遇到的问题:

首先限定环境:

ubuntu14.04qt

我的目的是,让我的qt creator能够编译出一个可以在嵌入式环境下运行的qt程序。

我配置了

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

 

在我新建项目或者打开一个项目的时候,一定肯定绝对会出现这个问题,说啥cannot run compile ...

然后你就去网上搜。

解决方法1:(来自百度,失败)

修改环境变量。

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

 

 

这里有几种可能哈。

就是这里的路径,有可能有重复的,为什么会有重复的?

因为你的系统路径是下图所示

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

你的qt工具环境如下图所示

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

 

 

结论:也就是说,你的

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

里面,第一个值是qt versions的路径,第二个值是编译器的路径,第三个值是系统PATH的值。qt里面的这个黑色字体PATH实际上是组合了这三个值的。所以,你很有可能会有重复的现象产生。删除掉重复的路径之后,似乎回光返照了一下。但我告诉你,依然是错觉。这狗错误,哪有这么简单让你猜透?

解决方法2:(来自百度,失败)

说啥,要修改什么硬盘模式。

我笑了,我就是死也不会采用这种方法。你好好想想,一个这样的问题,都要你去改电脑的硬件格式了,如果这是唯一的解决办法,那我只能说发明qt这个软件的人傻了。

所以,试都不用试,就知道这方法费时费力费钱。直接滚。

 

解决方法3:(自己摸索出来的)

首先,打开项目。

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

 

 

生成这个文件:

 

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

 

 

 

 

是不是就有了?你告诉我是不是就有了?

 

 

问题实质:

这是一个bug,反正就是qt开发者留下的bug

因此,我的上级建议我使用高版本的东西。比如ubuntu给个ubuntu18是吧,就别用14了。

 

 

 

 

 

 

 

END

Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

上一篇:vim命令点的用法


下一篇:学习linux第二课