Я никогда не помню, чтобы встретить что-нибудь для C, столь обширную, как библиотека С++ Boost.
Ресурсы библиотеки C похожи на библиотеки С++ Boost?
Ответ 1
В зависимости от того, что именно вы пытаетесь сделать, есть APR (библиотека Apache Portable Runtime), которая является тем, что демон Apache http построен на
Для GUI существует wxWidgets (ранее wxWindows)
Ответ 2
Вы можете взглянуть на glib. Он предоставляет немало интересных вещей, таких как контейнеры, поддержка Unicode, потоки...
Посмотрите его документацию
Ответ 3
Я никогда ничего не видел. Действительно, шаблоны С++ - это технология разрешения для STL и большая часть повышения, а C их не имеет. Я видел много C-интерфейсных библиотек для таких вещей, как обработка изображений, 3D-графика, создание сетей и т.д., Но не настоящая универсальная библиотека, например boost. Вы можете найти фрагменты, хотя - библиотеки потоков, строковые библиотеки и т.д. - похожие на разделы boost.
Ответ 4
Глиб частично компенсирует его в виде различных типов юникодов, строк. Если вы добавите Gobject, вы можете получить некоторое программирование объектов даже в некоторых сборках мусора.
Ответ 5
ACE (адаптивная среда связи) иногда упоминается. Это не совсем сравнение яблок с яблоками. Boost предоставляет больше "базовых строительных блоков", тогда как ACE обеспечивает более плотную интегрированную инфраструктуру, ориентированную на телекоммуникационные продукты. Я использовал оба экстенсивно, и я нахожу Boost значительно выше. Одним из больших преимуществ Boost является то, что многие его функции будут отображаться в расширениях STL для предстоящего стандарта С++ 0x (см., Например, http://en.wikipedia.org/wiki/Technical_Report_1).
Ответ 6
или вы можете посмотреть ccan http://ccan.ozlabs.org/
но нет, на самом деле нет никакого полного пакета, glib ближе всего