【问题标题】:How do I add a compiler in Qt Creator, specifically?具体来说,如何在 Qt Creator 中添加编译器?
【发布时间】:2013-09-06 09:07:59
【问题描述】:

我正在尝试在 Qt Creator 中添加一个编译器,但我已经阅读了一些不同的答案,但都没有工作。

我去了工具>选项>构建和运行>工具包,用MinGw选择自动找到的,点击编译器旁边的“管理”,点击64位MinGw,然后点击“应用”,然后“确定” ”,什么也没发生。它仍然说它需要一个编译器。

【问题讨论】:

  • 你为什么要删除你自己看似合理的答案?当您自己找到解决方案时,回答您自己的问题是很好的,您甚至应该接受,这样很明显问题已经解决了。还是你只是写得太快而实际上没有用?
  • 我认为它会起作用,但它没有。不过,我确实找到了答案,我会发布。

标签: c++ qt mingw


【解决方案1】:

我想通了。

事实证明,MinGW 通常是 32 位的(我尝试了 64 位,但它不起作用)。但是,如果你选择了 32 位 Qt,它实际上是带有 MinGW 的,所以你真的不需要做任何事情。只是 64 位版本变得更加困难,因为它对我来说似乎不太标准化。

因此,我卸载了 64 位 Qt,下载了 32 位 Qt,确保检查 MinGW(尽管我认为我不需要像之前安装的那样),然后安装。之后它应该可以正常工作了。

有 64 位 MinGW,但其中有一些,我无法与 Qt 的系统匹配。

【讨论】:

  • 我会注意到,Windows 上的 64 位 Qt 没有什么意义。 GUI 应用程序很少使用超过 3GB 的内存,并且 64 位代码的内存消耗增加可能会抵消 x86-64 中与 x86 相比更多寄存器的优势。在 Linux 上,您只需将所有内容编译为 64 位,但 Windows 软件仍然主要是 32 位,除非有严重需要并且 32 位编译器仍然是默认值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-30
  • 2021-09-21
  • 1970-01-01
  • 2012-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多