Найти тему
Black Violin — о мире IT

Интересные библиотеки C++

  • Libcurl

Libcurl — это библиотека API для передачи, которую разработчики могут встроить в свои программы; cURL действует как автономная обёртка для библиотеки libcurl. libcurl используется, чтобы обеспечить возможность передачи файлов (адресуемых с помощью URL) многочисленным приложениям (как открытым, так и коммерческим).

Для libcurl имеются модули интеграции (bindings, привязки) для работы с более чем 30 языками программирования. Поддерживает 13 основных протоколов FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, LDAP, а также POP3, IMAP и SMTP.

Libcurl
Libcurl
  • DynaPDF

DynaPDF – хороший инструмент для конвертации файлов в pdf. Поддерживает языки: C/C++, Delphi, Lazarus, PHP, VB, VBA, and VB .Net.

DynaPDF
DynaPDF
  • Libusb.

Libusb — библиотека для обмена данных с usb-устройств. Содержит журнал сообщений для корректной и простой обработки ошибок.

Libusb
Libusb
  • Zbar.

Zbar — библиотека для распознавания штрихкодов из изображений. Отличительной чертой является прекрасная и понятная документация.

Zbar
Zbar
  • Boost.

Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.). Свободно распространяются по лицензии Boost Software License вместе с исходным кодом.

Boost
Boost
  • Alglib.

Alglib —это кроссплатформенная библиотека для численного анализа и обработки данных с открытым исходным кодом. Его можно использовать на нескольких языках программирования ( C ++ , C

 , VB.NET , Python , Delphi ).

Alglib
Alglib