Espaços nominais
Variantes
Ações

A list of open source C++ libraries

De cppreference.com
O objectivo desta página é para construir uma lista compreensível de código aberto C + + bibliotecas, de modo que quando um precisa de uma implementação de funcionalidades particular, ele não precisa perder tempo procurando no Google.
Original:
The objective of this page is to build a comprehensible list of open source C++ libraries, so that when one needs an implementation of particular functionality, he doesn't need to waste time searching on Google.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Se você conhece uma biblioteca que pode ser útil para os outros, por favor, adicione um link para ele aqui. Não há restrições sobre o que pode ser incluído, exceto que ele deve ser possível baixar o código fonte da biblioteca.
Original:
If you know a library that might be useful to others, please add a link to it here. There are no restrictions on what can be included except that it must be possible to download the source of the library.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
A página é fornecida "como é" - com a esperança de ser útil, mas sem qualquer garantia. Links desatualizados, enganosa ou errado pode aparecer aqui. Se você observou um deles, seria ótimo se você arrumar o erro.
Original:
The page is provided 'as is' - with the hope of being useful, but without any warranties. Outdated, misleading or wrong links might appear here. If you've noticed one of these, it would be great if you fixed the error.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Genérico

  • Boost -  large collection of generic libraries
  • Loki -  design patterns
  • Reason -  xml, xpath, regex, threads, sockets, http, sql, date-time, streams, encoding and decoding, filesystem, compression

Comunicação

  • boost.ASIO - asynchronous and synchronous networking, timers, serial I/O
  • POCO -  networking: zip, encryption, http
  • ACE -  asynchronous networking, event demultiplexing, messaging, CORBA
  • wvstreams
  • gsoap

Interface gráfica de usuário

FLTK

FLTK

GTK+

glibmm gtkmm goocanvasmm libglademm libgnomecanvasmm webkitgtk flowcanvas evince

QT

Qt[src][doc]-- qwtplot3d-- qwt5-- libdbusmenu-qt

Gráficos

cairomm nux pangomm gegl

, Plotagem
Original:
; Plotting
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

plotutils

; Formatos
Original:
; Formats
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

libraw openexr qimageblitz imagemagick djvulibre poppler

Áudio

soundtouch PortAudio

; Fingerprinting
Original:
; Fingerprinting
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

chromaprint libofa libmusicbrainz

; Formatos
Original:
; Formats
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

audiofile flac

; Tagging
Original:
; Tagging
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

id3lib taglib

CD

libkcompactdisc


Vídeo

crystalhd mjpegtools libmatroska libVLC gstreamermm opencv


Gráficos 3D

Ogre3D

Internacionalização

IBM ICU gettext

Matemática

GNU MP bignum C++ interface -- boost.math.Special Functions and Statistical Distributions -- boost.Random

, Álgebra Linear
Original:
;Linear algebra
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

boost.uBLAS -- Eigen -- Armadillo -- Blitz++ -- IT++

, Teoria de gráfico
Original:
;Graph theory
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

boost.Graph -- LEMON

alglib

, Biblioteca de classes para números
Original:
; Class Library for Numbers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

cln

, Biblioteca de Classificação Linear Grande
Original:
; Library for Large Linear Classification
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

liblinear


Simultaneidade

Intel TBB-- OpenMP -- boost.interprocess -- boost.thread -- boost.MPI -- boost.context libopenmpi

Recipientes

boost.any-- boost.array-- boost.bimap-- boost.fusion-- boost.heap-- boost.ptr_container-- boost.tuple-- boost.variant

Serialização

boost.serialization-- libs11n-- sweet_persist-- protobuf C++ XML objects yaml-cpp

Teste

boost.test cppunit Google Test

XML

libxml++-- tinyxml Xerces

JSON

JSONKit-- jsonme---- ThorsSerializer-- JsonBox-- jsoncpp-- zoolib-- JOST-- CAJUN-- libjson-- nosjob-- rapidjson-- qjson

Web

libmusicbrainz5-- liblastfm-- libkcddb

GPS

gpsd

Bancos de dados

mysql++ libpqxx sqlapi

Criptografia

gnutls

Arquivo de metadados

libkexiv2 exiv2 exempi rarian

Texto

; Pesquisa
Original:
; Search
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

clucene xapian

Terminal

cwidget

Configuração

gconfmm libconfig boost.program_options

Linguagens embutido

mozjs lua muparser