C语言的优秀库集合有哪些?

20

我正在寻找一组优秀的ANSI-C语言库,用于处理向量、哈希映射、二叉树、字符串处理等问题。

6个回答

15

尝试使用 glib 吗?这是GTK+使用的库,但也可以在其他平台上使用。您还可以尝试使用 Apache APR,它被 Apache web 服务器和一些其他C组件使用,或者 NSPR,它被 Mozilla 项目中的C代码使用。


2
glib的问题在于,所有东西都被过度使用了g,还有各种不必要的垃圾,比如gint和gchar,一旦你使用这个库编写程序,就几乎像是使用某种C方言。不过它确实有很多有用的函数。 - user181548
4
遗憾的是,这是使用 C 语言时不可避免的事实。ANSI C89 标准没有为每种类型指定确切的大小,因此需要这些大小的库一直以来都必须自己发明。比如 OpenGL、Win32 等等…非常少有大型 API 是针对核心类型编写的。 - Andy Ross

3

3
GNU的GLib集合。此外,它可在许多平台上使用。

1

同时也要查看gnulib数据结构。该库还提供许多其他功能,以及对ANSI /非ANSI编译器和POSIX /非POSIX系统的可移植层。


0

GLUT OpenGL 我可以推荐它用于非常灵活的C语言(图形)开发



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接