C++ 简单GDI项目中Mingw-w64和TDM-GCC之间的差异

C++ 简单GDI项目中Mingw-w64和TDM-GCC之间的差异,c++,gcc,mingw,mingw-w64,tdm-mingw,C++,Gcc,Mingw,Mingw W64,Tdm Mingw,我需要在Win64上为Win64构建一个简单的非商业工具(处理Windows GDI API)(无交叉编译)。MinGW似乎是我的最佳选择。 我过去已经使用过32位版本,至于64位版本,您能告诉我以下版本之间的主要区别吗 除了经典的MinGW32之外,它还使用了一个简单的工具,mingw get.exe,来定制设置并跟上更新周期。现在哪个是等价的 我在这里发布了MinGW/MinGW-w64/TDM-GCC的简短概述: 现在哪个是等价的 ,没有MinGW-W64版本的MinGW-get;不确

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


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

    我在这里发布了MinGW/MinGW-w64/TDM-GCC的简短概述:

    现在哪个是等价的

    ,没有MinGW-W64版本的MinGW-get;不确定这是否仍然有效。然而,MinGW-w64包含一个很好的安装程序


    顺便说一句,MinGW-w64不仅仅是一个“MinGW的64位端口”-。

    这是一个迟来的答案,但我有同样的问题,我一直在寻找,这是我发现的

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


    使用mingw-w64的mingw构建实现。他们维护了软件包,并改进了原有的Mingw-w64。还可以看看MSYS2——它很甜!您可以使用他们的pacman软件包管理器下载和安装ming32和mingw64位版本,以及一系列其他软件,如Qt、git、subversion等。甚至还有更多的工具链(例如clang)可以用作MSVC++…@πάντα的替代品ῥεῖ 很抱歉,在你之前的帖子中,你说“我的建议:使用第三种选择:MinGW-w64代替”,但不要说你为什么建议这样做。MinGW-w64中有什么不在TDM-GCC中,反之亦然?TDM使用MinGW(-w64)运行时API,更像是GCC工具和MinGW(-w64)的组合。MinGW-W64作为一个很好的文档,非常活跃。它还提供了很多其他的好东西,比如用于windows的pthread端口。我认为一个项目支持MingGW的可能性比TDM高。我建议你不要简单地粘贴链接(因为链接将来可能会断开),而是在这里扩展你的答案,并将链接作为备份。