Si en fait c'est tres clair:
http://kde-cygwin.sourceforge.net/qt3-win32/roadmap.php
Stage 1 - port the basic qt class needed for using the native win32 gui
Stage 2 - integrate the classes into a recent cygwin based qt3 release
Stage 3 - port the io classes needed for using the native win32 io subsystem (with cygwin mount table suport)
Stage 4 - port network, printer and other classes needed for using the native win32 network subsystem
Stage 5 - set up a mingw based build system
Cygwin est un port de GCC sous windows mais en rajoutant l'API Linux (du C POSIX UNIX), ca utilise pour cela une DLL.
En revanche MinGW est un port de GCC sous windows minimalist qui n'utilise pas de DLL supplementaire, donc on a pas l'API Linux mais seulement l'API win32.
Donc ils vont d'abord porter toute la partie graphique de Qt en utilisant les appels gui win32 a la place des appels X11 (plus besoin de serveur X -> stade 2).
Ensuite ils vont porter la partie reseau, IO... qui depend d'UNIX, en natif win32 (sockets UNIX -> windows ect...).
Qt sera alors compilable sous n'importe quelle compilo C++ win32 dont mingw (un compilo qui respecte le C++ ANSI, pas cette grosse bouse de Visual C-- qui sait meme pas faire une boucle for C++ standard).
Utiliser la DLL cygwin c'est vraiment pas un drame. La DLL ne doit pas etre enorme et le ralentissement de l'application doit etre negligeable. En revanche on est oblige d'utiliser cygwin pour developper.
[^] # Re: qt3 sur windows, une version GPL ?
Posté par tanguy_k (site web personnel) . En réponse à la dépêche qt3 sur windows, une version GPL ?. Évalué à 2.