Espaços nominais
Variantes
Acções

A list of open source C++ libraries

Da cppreference.com
< cpp‎ | links
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.

Índice

[editar] 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

[editar] 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

[editar] Interface gráfica de usuário

[editar] FLTK

FLTK

[editar] GTK+

glibmm gtkmm goocanvasmm libglademm libgnomecanvasmm webkitgtk flowcanvas evince

[editar] QT

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

[editar] 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

[editar] Áudio

soundtouch

; 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


[editar] Vídeo

crystalhd mjpegtools libmatroska libVLC gstreamermm

[editar] Gráficos 3D

Ogre3D

[editar] Internacionalização

IBM ICU gettext

[editar] 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


[editar] Simultaneidade

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

[editar] Recipientes

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

[editar] Serialização

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

[editar] Teste

boost.test cppunit Google Test

[editar] XML

libxml++-- tinyxml Xerces

[editar] JSON

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

[editar] Web

libmusicbrainz5-- liblastfm-- libkcddb

[editar] GPS

gpsd

[editar] Bancos de dados

mysql++ libpqxx sqlapi brig

[editar] Criptografia

gnutls

[editar] Arquivo de metadados

libkexiv2 exiv2 exempi rarian

[editar] 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

[editar] Terminal

cwidget

[editar] Configuração

gconfmm libconfig boost.program_options

[editar] Linguagens embutido

mozjs lua muparser