2014-08-28 8 views
7

Ich muss ein einfaches nicht-kommerzielles Tool (Umgang mit Windows GDI-API) auf Win64 für Win64 (keine Cross-Compilierung) erstellen. MinGW scheint die beste Option für mich zu sein.
Ich habe bereits die 32-Bit-Version in der Vergangenheit verwendet, wie für 64-Bit, können Sie mir sagen, die wichtigsten Unterschiede zwischen den folgenden ?:Unterschiede zwischen Mingw-w64 und TDM-GCC für ein einfaches GDI-Projekt

  1. Mingw-w64
  2. TDM-GCC

baut Neben dem klassischen MinGW32 verwendet ein einfaches Tool, mingw-get.exe, um das Setup anzupassen und mit dem Aktualisierungszyklus Schritt zu halten. Welches ist jetzt gleichwertig?

+0

Verwenden Sie die mingw-Builds Implementierung von mingw-w64. Sie pflegen das Paket und haben das ursprüngliche Mingw-w64 verbessert. Sieh dir auch MSYS2 an - es ist süß! Sie können ihren Paketmanager pacman verwenden, um die ming32- und mingw64-Bit-Builds herunterzuladen und zu installieren, zusammen mit einer Menge anderer Software wie Qt, git, subversion usw. –

+0

Es gibt sogar noch mehr Toolchains (zB clang), die verwendet werden können als Alternative zu MSVC++ ... –

+0

@ πάνταῥεῖ habe ich den Umfang der Frage umformuliert. – antonio

Antwort

4

Ich habe einen kurzen Überblick über MinGW/MinGW-w64/TDM-GCC hier gepostet: What is the difference between Orwell's MinGW and TDM Dev-C++ versions?

das entspricht jetzt ist?

It seems, es gibt keine MinGW-W64-Version von mingw-get; nicht sicher, ob das noch gültig ist. MinGW-w64 enthält jedoch ein nettes Installationsprogramm.

Btw. MinGW-w64 ist nicht nur ein "64 Bit Port von MinGW" - it's more.

+1

Sorry, aber in Ihrem vorherigen Beitrag sagen Sie "Meine Empfehlung: Verwenden Sie stattdessen die 3. Alternative: MinGW-w64", aber sagen Sie nicht, warum Sie dies vorschlagen. Was ist in MinGW-w64 nicht in TDM-GCC und umgekehrt? – antonio

+0

TDM verwendet die MinGW (-w64) Runtime-API und ist mehr eine Kombination aus GCC-Tools und Mingw (-w64). MinGW-W64 als eine gute Dokumentation und ist sehr aktiv. Es bringt auch viele nette andere Sachen wie Pthread Port für Windows. Die Wahrscheinlichkeit, dass ein Projekt MingGW unterstützt, ist höher als TDM, denke ich. – ollo

0

Dies ist eine späte Antwort, aber ich habe diese gleiche Frage, und ich wurde von vielen Stunden der Suche nach und das ist, was ich gefunden ...

Ich denke, dass diese link kann unsere Sicht auf die Unterschiede erweitern das schließt jede Distribution, obwohl die Empfehlung Zusammenfassung in ihrer UI-Framework-Bibliothek (Qt 5) basiert ...

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

+1

Ich würde vorschlagen, dass Sie nicht einfach Links einfügen (wie Links in der Zukunft brechen können), sondern erweitern Sie Ihre Antwort hier und haben die Links als Backup. –