2009-10-19 7 views

Répondre

15

Essayez glib? Il est utilisé par GTK +, mais il peut également être utilisé sur d'autres plateformes. Vous pouvez également essayer Apache APR, qui est utilisé par le serveur web Apache et certains de leurs autres composants C ou NSPR, qui est utilisé par les projets Mozilla en C.

+2

Le problème est bien pendue que tout a été G'D à la mort, avec toutes sortes de vieilleries inutiles comme gint et gchar , et une fois que votre programme est écrit en utilisant cette bibliothèque, c'est presque comme si vous utilisiez une sorte de dialecte de C. Il a cependant beaucoup de fonctions utiles. –

+4

C'est malheureusement un fait de la vie avec C. La norme ANSI C89 n'a pas spécifié les tailles exactes pour les types, donc les bibliothèques qui en ont besoin ont toujours dû inventer les leurs. c.f. OpenGL, Win32, etc ... Très, très peu d'API sont écrites dans les types de base. –

3

Collection glib de gnu. en outre, il est portable pour de nombreuses plateformes.

1

vérifiez également gnulib's data structures. Cette bibliothèque fournit également de nombreuses autres fonctionnalités ainsi qu'une couche portable aux compilateurs ANSI/non-ANSI et aux systèmes POSIX/non-POSIX.

0

GLUT OpenGL Je peux recommander pour le développement très flexible C (graphique)

Questions connexes