2009-10-19 57 views

回答

15

尝试glib?它由GTK +使用,但它也可以在其他平台上使用。您也可以尝试Apache APR,它使用的Apache Web服务器和他们的一些其他的C成分,或NSPR,这是在C.

使用由Mozilla项目
+2

与能说会道的问题是,一切都已经g'd死刑,各种不必要的垃圾像GINT和gchar ,而且一旦你的程序使用这个库编写,就好像使用C的某种方言一样,但它有很多有用的功能。 – 2009-10-19 13:05:32

+4

不幸的是,这是C语言的一个事实。ANSI C89标准没有指定类型的确切大小,所以需要它们的库一直都必须自己创建。 C.F. OpenGL,Win32等...非常少的大型API被写入核心类型。 – 2009-10-19 21:58:06

3

gnu's glib collection。此外,它适用于许多平台。

1

还请检查gnulibdata structures。该库还提供许多其他功能以及ANSI /非ANSI编译器和POSIX /非POSIX系统的可移植层。

0

GLUT OpenGL我可以推荐使用非常灵活的C(图形)发展