• [^] # Re: qt3 sur windows, une version GPL ?

    Posté par (site web personnel) . En réponse à la dépêche qt3 sur windows, une version GPL ?. Évalué à 2.

    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.