编译器配置为Qt Creator

我是Qt及其IDE Qt Creator的新手,所以请原谅我的无知。 当我尝试编译我的代码时,我得到异常

“Qt Creator需要一个可编译的编译器,在工具包选项中配置一个编译器”。

我已经安装了MingGW来编译C ++代码。 但是,我在为Qt Creator配置它时遇到了问题。

任何帮助将不胜感激。 谢谢


我怀疑你正在使用新的5.0 Qt。 它也需要一些刺激。

如果您查看Settings > Build & Run > Kits您应该会看到一个自动检测的条目,它可能在前面有一个感叹号,并且不可编辑。 忽略这个。

  • 添加一个新的工具包
  • 给它一个名字,设置“Qt版本”并选择一个编译器。 (编译器应该是自动检测的,如果你没有看到编译器,你必须手动设置至少一个编译器)
  • 点击“Make Default”按钮。 (您可能必须修改项目构建设置才能使用新的套件)
  • 可能有更好的办法,但我不知道。 而且你应该使用4.x,直到5出现beta。


    你使用的是Qt Creator 2.6.x,因为那些只有那些有套件。

    请转到工具>选项>构建和运行>编译器,并在那里添加你的mingw编译器。 你需要在你的mingw安装中将创建者指向'g ++'。

    然后转到Kits选项卡并单击创建者应该为您创建的桌面工具包。 在细节中有一个称为编译器(或工具链,不记得)的字段。 在那里选择你的mingw编译器。 检查调试器字段。 如果它为空或使用属于mingw的gdb调试器:从http://builds.qt-project.org/获取调试器,安装它并将创建者指向该调试器。 作为mingw的一部分交付的调试器已知不能很好地与创建者一起工作。

    不要使用诺基亚Qt SDK:到目前为止,所有内容都已经过时了!


    我也有同样的问题,所以我做的是这样的:

    sudo apt-get install g++ 
    sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
    

    然后我关闭了QT Creator,重新启动了它,并且工作。

    我不知道上面两个中的哪一个起作用,但它工作正常!

    链接地址: http://www.djcxy.com/p/68613.html

    上一篇: Compiler configuration for Qt Creator

    下一篇: How to use Qt5 and Qt Creator 2.6.1 with compiler from VS 2012?