zoukankan      html  css  js  c++  java
  • Ubuntu环境,qt creator中,出现Cannot run compiler 'g++' Maybe you forgot to setup the environment解决方案

    20205221:24:15

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

    首先限定环境:

    ubuntu14.04qt

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

    我配置了

     

     

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

    然后你就去网上搜。

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

    修改环境变量。

     

    这里有几种可能哈。

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

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

     

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

     

    结论:也就是说,你的

     

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

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

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

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

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

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

    首先,打开项目。

     

    生成这个文件:

     

     

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

    问题实质:

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

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

    END

  • 相关阅读:
    C#控件开发(三)
    C#控件开发(四)
    如何将方行的按纽改变为其他的形状
    C#绘制圆角矩形
    Win7右键不能新建文件夹
    WinForm窗体FormClosing事件导致无法关机
    反射动态调用WinForm窗口
    C#钩子本线程内消息拦截
    C#控件开发(一)
    七个C#编程小技巧
  • 原文地址:https://www.cnblogs.com/qihuanye-229110/p/12819914.html
Copyright © 2011-2022 走看看