2009-10-19 9 views

Respuesta

15

Trate glib? Es utilizado por GTK +, pero también se puede usar en otras plataformas. También puede intentar Apache APR, que es utilizado por el servidor web Apache y algunos de sus otros componentes C, o NSPR, que es utilizado por proyectos de Mozilla en C.

+2

El problema con mucha labia es que todo ha sido G'D a la muerte, con todo tipo de basura innecesaria como gint y gchar , y una vez que su programa está escrito usando esta biblioteca, es casi como usar algún tipo de dialecto de C. Sin embargo, tiene muchas funciones útiles. –

+4

Desafortunadamente, es un hecho de la vida con C. La norma ANSI C89 no especificaba los tamaños exactos para los tipos, por lo que las bibliotecas que los necesitan siempre han tenido que inventar los suyos propios. c.f. OpenGL, Win32, etc ... Muy, muy pocas API grandes se escriben en los tipos principales. –

3

colección glib de gnu. además, es portátil para muchas plataformas.

1

consulta también gnulib 's data structures. Esta biblioteca también proporciona muchas otras características, así como capas portátiles para compiladores ANSI/no ANSI y sistemas POSIX/no POSIX.

0

GLUT OpenGL puedo recomendar para (gráficos) de desarrollo muy flexible C

Cuestiones relacionadas