2014-08-28 3 views
7

J'ai besoin de construire un outil non commercial simple (traitant de l'API Windows GDI) sur Win64 pour Win64 (pas de compilation croisée). MinGW semble la meilleure option pour moi.
J'ai déjà utilisé la version 32 bits dans le passé, comme 64 bits, pouvez-vous me dire les principales différences entre les versions suivantes ?:Différences entre Mingw-w64 et TDM-GCC pour un projet GDI simple

  1. Mingw-w64
  2. TDM-GCC

Outre le classique MinGW32 utilisé un outil simple, mingw-get.exe, pour personnaliser la configuration et suivre le cycle de mise à jour. Quel est l'équivalent maintenant?

+0

Utilisez le MinGW-construit la mise en œuvre de MinGW-w64. Ils maintiennent le paquet et ont amélioré le Mingw-w64 original. Consultez également MSYS2 - c'est gentil! Vous pouvez utiliser leur gestionnaire de paquets pacman pour télécharger et installer les builds bits ming32 et mingw64, ainsi qu'un tas d'autres logiciels comme Qt, git, subversion, etc ... –

+0

Il y a encore plus de chaînes d'outils (par exemple clang) qui peuvent être utilisées comme alternative à MSVC++ ... –

+0

@ πάνταῥεῖ J'ai reformulé en rétrécissant de manière significative la portée de la question. – antonio

Répondre

4

J'ai posté un bref aperçu de MinGW/MinGW-w64/TDM-GCC ici: What is the difference between Orwell's MinGW and TDM Dev-C++ versions?

Quel est l'équivalent maintenant?

It seems, il n'y a pas de version MinGW-W64 de mingw-get; Je ne sais pas si c'est toujours valide. Cependant, MinGW-w64 contient un bon programme d'installation.

Btw. MinGW-w64 n'est pas seulement un "64 bits du port de MinGW" - it's more.

+1

Désolé mais dans votre post précédent, vous dites "Ma recommandation: Utilisez la 3ème alternative: MinGW-w64", mais ne dites pas pourquoi vous le suggérez. Qu'est-ce qui est dans MinGW-w64 pas dans TDM-GCC et vice versa? – antonio

+0

TDM utilise l'API d'exécution MinGW (-w64) et est plus une combinaison d'outils gcc et de mingw (-w64). MinGW-W64 comme une bonne documentation et est très actif. Il apporte également beaucoup d'autres choses intéressantes comme le port pthread pour Windows. La chance qu'un projet soutient MingGW est plus élevée que TDM je pense. – ollo

0

Ceci est une réponse tardive, mais je cette même question et je cherchais par de nombreuses heures et ce que j'ai trouvé ...

Je pense que cela peut link pour élargir notre vision des différences qui comprennent tous les distro, bien que le résumé de recommandation est basée dans leur bibliothèque-cadre de l'interface utilisateur (Qt 5) ...

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

+1

Je suggérerais que vous ne collez pas simplement des liens (car les liens peuvent se rompre dans le futur), mais développez votre réponse ici et ayez les liens comme sauvegarde. –

Questions connexes