2014-08-28 47 views
7

Ho bisogno di creare un semplice strumento non commerciale (che si occupa dell'API GDI di Windows) su Win64 per Win64 (nessuna compilazione incrociata). MinGW sembra l'opzione migliore per me.
Ho già usato la versione a 32 bit, in passato, come per i 64 bit, mi puoi dire le principali differenze tra il seguente costruisce ?:Differenze tra Mingw-w64 e TDM-GCC per un semplice progetto GDI

  1. Mingw-w64
  2. TDM-GCC

Oltre al classico MinGW32 è stato utilizzato uno strumento semplice, mingw-get.exe, per personalizzare l'impostazione e tenere il passo con il ciclo di aggiornamento. Qual è l'equivalente ora?

+0

utilizzare l'implementazione mingw-build di mingw-W64. Mantengono il pacchetto e sono migliorati sul Mingw-w64 originale. Scopri anche MSYS2 - è dolce! Puoi usare il loro pacman package manager per scaricare e installare i build ming32 e mingw64 bit, insieme ad altri software come Qt, git, subversion, ecc ... –

+0

Ci sono ancora più toolchain (es. Clang) che possono essere usati in alternativa a MSVC++ ... –

+0

@ πάνταῥεῖ Ho riformulato in modo significativo la portata della domanda. – antonio

risposta

4

ho postato una breve panoramica di MinGW/MinGW-W64/TDM-GCC qui: What is the difference between Orwell's MinGW and TDM Dev-C++ versions?

che è l'equivalente in questo momento?

It seems, non esiste una versione MinGW-W64 di mingw-get; non sono sicuro se questo è ancora valido. Tuttavia, MinGW-w64 contiene un buon programma di installazione.

Btw. MinGW-w64 non è solo un "Porta a 64 bit di MinGW" - it's more.

+1

Scusa ma nel tuo post precedente hai scritto "La mia raccomandazione: usa la terza alternativa: MinGW-w64 invece", ma non dire perché lo suggerisci. Cosa c'è in MinGW-w64 non in TDM-GCC e viceversa? – antonio

+0

TDM utilizza l'apis di runtime MinGW (-w64) ed è più una combinazione di strumenti gcc e mingw (-w64). MinGW-W64 come una buona documentazione ed è molto attivo. Contribuisce anche a molte altre cose interessanti come la porta pthread per Windows. La possibilità che un progetto supporti MingGW è più alta di TDM credo. – ollo

0

Questa è una risposta in ritardo, ma ho questa stessa domanda e io cercavo da molte ore e questo è quello che ho trovato ...

Penso che questo link possibile per espandere la nostra visione delle differenze che includono ogni distro, anche se la sintesi raccomandazione è basata nella loro UI library quadro (Qt 5) ...

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

+1

Suggerisco di non incollare semplicemente i collegamenti (poiché i collegamenti possono rompersi in futuro), ma di espandere la risposta qui e di avere i collegamenti come backup. –