【问题标题】:Differences between Mingw-w64 and TDM-GCC for a simple GDI project一个简单的 GDI 项目的 Mingw-w64 和 TDM-GCC 之间的差异
【发布时间】:2015-09-08 11:25:36
【问题描述】:

我需要在 Win64 上为 Win64 构建一个简单的非商业工具(处理 Windows GDI API)(无交叉编译)。 MinGW 对我来说似乎是最好的选择。
我以前已经用过32位的版本,至于64位的,能告诉我以下几个版本的主要区别吗?:

  1. Mingw-w64
  2. TDM-GCC

除了经典的 MinGW32 之外,还使用了一个简单的工具 mingw-get.exe 来自定义设置并跟上更新周期。现在哪个是等价的?

【问题讨论】:

  • 使用 Mingw-w64 的 mingw-builds 实现。他们维护了软件包,并在原来的 Mingw-w64 上进行了改进。还可以查看 MSYS2——它很甜!您可以使用他们的 pacman 包管理器来下载和安装 ming32 和 mingw64 位版本,以及一堆其他软件,如 Qt、git、subversion 等......
  • 还有更多的工具链(例如clang)可以用来替代MSVC++ ...
  • @πάνταῥεῖ 我重新措辞大大缩小了问题的范围。

标签: c++ gcc mingw mingw-w64 tdm-mingw


【解决方案1】:

我在此处发布了 MinGW / MinGW-w64 / TDM-GCC 的简短概述:What is the difference between Orwell's MinGW and TDM Dev-C++ versions?

现在哪个是等价的?

It seems,没有MinGW-W64版本的mingw-get;不确定这是否仍然有效。但是,MinGW-w64 包含一个不错的安装程序。

顺便说一句。 MinGW-w64 不仅仅是 “MinGW 的 64 位端口” - it's more.

【讨论】:

  • 抱歉,但在您之前的帖子中您说“我的建议:使用第三种选择:MinGW-w64 代替”,但不要说明您为什么建议这样做。什么是 MinGW-w64 而不是 TDM-GCC,反之亦然?
  • TDM 使用 MinGW(-w64) 运行时 API,更多的是 gcc 工具和 mingw(-w64) 的组合。 MinGW-W64 作为一个很好的文档并且非常活跃。它还贡献了许多其他不错的东西,例如 Windows 的 pthread 端口。我认为一个项目支持 MingGW 的机会高于 TDM。
【解决方案2】:

这是一个迟到的答案,但我有同样的问题,我一直在寻找很多小时,这就是我发现的......

我认为这个link 可以扩展我们对包括每个发行版的差异的看法,尽管推荐摘要基于他们的 UI 框架库 (Qt 5)...

http://qt-project.org/wiki/MinGW-64-bit

【讨论】:

  • 我建议您不要简单地粘贴链接(因为链接将来可能会中断),而是在此处扩展您的答案并将链接作为备份。
猜你喜欢
  • 1970-01-01
  • 2015-09-17
  • 2017-10-09
  • 2016-06-08
  • 1970-01-01
  • 2023-02-07
  • 1970-01-01
  • 2019-06-05
  • 1970-01-01
相关资源
最近更新 更多