Какие интересные библиотеки C / C ++ можно использовать?

Я ищу несколько новых библиотек и для C и C ++. В прошлом большую часть времени я «случайно» наткнулся на несколько - и большинство из них нашло хорошее применение в проектах, над которыми я работал.

Библиотеки должны работать в Mac OS X и Linux / POSIX и, возможно, в Windows.

  • ] Lua - Минимальный и быстрый движок сценариев для файлов конфигурации и базовых сценариев приложений.
  • V8 - Быстрый движок JavaScript от Google, похожий на JavaScriptCore WebKit.
  • Cairo - Хорошая графическая библиотека, похожая на QuickDraw / Quartz в Mac OS X.
  • ZBar - Библиотека сканера штрих-кода, которая позволяет сканировать фотографии / изображения / видеопотоки на предмет штрих-кодов и возвращать их значение.
  • ZLib - Очень компактная библиотека сжатия для потоков данных. Также использовались zziblib и minizip.
  • DynaPDF - Простая в использовании библиотека для создания PDF.
  • libusb - Универсальная USB-библиотека, обеспечивающая переносной доступ к USB-устройствам (я использовал это для напишите базовый драйвер для пользовательского POS-принтера).
  • WebKit - это действительно хороший вариант, если вы хотите отображать HTML / веб-содержимое и использовать его в приложениях, чтобы дать вашим пользователям «более богатый» опыт работы с пользователем.
  • Qt4 - Фреймворк общего назначения для всех видов разработки для настольных компьютеров (и, возможно, мобильных). Я трачу на это много времени - понятия не имею, как я мог это забыть. ;)

Это должно быть отмечено вики сообщества. Пожалуйста, обновите, если у вас есть что-то интересное!

Спасибо!


Обновление 1

Я не ищу "продуктивные" библиотеки вроде Boost или STL. Вместо этого я ищу «новые интересные вещи» случайных жанров - будь то графические библиотеки, библиотеки сценариев, сеть или даже библиотеки воспроизведения MOD / MIDI. Извините, я не разъяснил это раньше.

45
задан 5 revs, 3 users 81% 10 March 2011 в 17:46
поделиться