2010-06-01 4 views
2

Je suis en train de créer un script qui peut générer une sorte de client de discussion dans Cygwin sur Windows mais je n'ai pas la moindre idée de comment commencer, j'ai vu quelque chose comme gtk + mais comment puis-je obtenir cela à l'intérieur de cygwin, et que dois-je faire après cela?Gui dans C sur Windows Cygwin

+1

Vous voudrez peut-être essayer la programmation en python, en utilisant twisted et pygtk, et vous serez étonné de voir combien plus vite vous aurez cette discussion que vous voulez faire. –

+1

Il existe une variété de choix sur les bibliothèques GUI inter plates-formes. Si vous êtes familier avec C++ et que vous n'avez pas besoin d'interfaces complexes, personnellement, je recommande FLTK. Cette bibliothèque est si petite que vous pouvez lier statiquement avec une augmentation mineure de la taille du fichier et de l'utilisation de la mémoire. Libérer des exécutables binaires portables est très facile. La plupart des autres bibliothèques GUI multiplateformes n'ont pas cet avantage (bien qu'elles aient leurs propres caractéristiques uniques). – user172818

Répondre

2

Cygwin a un assortment de paquets gtk. Après cela, vous devez lire de la documentation et apprendre à utiliser la boîte à outils pour créer votre programme. Here est un tutoriel pour vous aider à démarrer.

1

Êtes-vous verrouillé sur Cygwin ou utilisez-vous cela parce que vous pensez que c'est là que les applications Gtk + peuvent s'exécuter? En tout cas, j'ai l'impression de me souvenir de ces paquets en tant qu'options dans l'installateur de Cygwin. Aussi ce lien semble valide: http://sourceware.org/cygwinports/. J'ai tendance à générer des programmes natifs en utilisant Gtk + sur MinGW à la place, donc mes utilisateurs n'ont pas besoin d'installer cygwin pour exécuter mon logiciel.