2020年5月2日21:24:15
首先描述一下我遇到的问题:
首先限定环境:
ubuntu14.04,qt。
我的目的是,让我的qt creator能够编译出一个可以在嵌入式环境下运行的qt程序。
我配置了
在我新建项目或者打开一个项目的时候,一定肯定绝对会出现这个问题,说啥cannot run compile ...
然后你就去网上搜。
解决方法1:(来自百度,失败)
修改环境变量。
这里有几种可能哈。
就是这里的路径,有可能有重复的,为什么会有重复的?
因为你的系统路径是下图所示
你的qt工具环境如下图所示
结论:也就是说,你的
里面,第一个值是qt versions的路径,第二个值是编译器的路径,第三个值是系统PATH的值。qt里面的这个黑色字体PATH实际上是组合了这三个值的。所以,你很有可能会有重复的现象产生。删除掉重复的路径之后,似乎回光返照了一下。但我告诉你,依然是错觉。这狗错误,哪有这么简单让你猜透?
解决方法2:(来自百度,失败)
说啥,要修改什么硬盘模式。
我笑了,我就是死也不会采用这种方法。你好好想想,一个这样的问题,都要你去改电脑的硬件格式了,如果这是唯一的解决办法,那我只能说发明qt这个软件的人傻了。
所以,试都不用试,就知道这方法费时费力费钱。直接滚。
解决方法3:(自己摸索出来的)
首先,打开项目。
生成这个文件:
是不是就有了?你告诉我是不是就有了?
问题实质:
这是一个bug,反正就是qt开发者留下的bug。
因此,我的上级建议我使用高版本的东西。比如ubuntu给个ubuntu18是吧,就别用14了。
END
Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案