Espaces de noms
Variantes
Affichages
Actions

A list of open source C++ libraries

De cppreference.com
< cpp‎ | links

{{{1}}}
Original:
{{{2}}}
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
L'objectif de cette page est de construire une liste compréhensible de l'open source bibliothèques C + +, de sorte que lorsque l'on a besoin d'une implémentation de la fonctionnalité particulier, il n'a pas besoin de perdre du temps à chercher sur 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.
Si vous connaissez une bibliothèque qui pourrait être utile à d'autres, s'il vous plaît ajouter un lien vers ici. Il n'ya pas de restrictions sur ce qui peut être inclus, sauf qu'il doit être possible de télécharger le code source de la bibliothèque .
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.
La page est fourni «tel quel» - avec l'espoir d'être utile, mais sans aucune garantie. Les liens périmés, trompeuse ou erronée pourrait apparaître ici. Si vous avez remarqué un d'eux, ce serait génial si vous corrigé l'erreur .
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.

</div>

Sommaire

[modifier] Générique

  • 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

[modifier] Communication

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

[modifier] Interface utilisateur graphique

[modifier] FLTK

FLTK

[modifier] GTK+

glibmm gtkmm goocanvasmm libglademm libgnomecanvasmm webkitgtk flowcanvas evince

[modifier] QT

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

[modifier] Graphiques

cairomm nux pangomm gegl

, Traçage
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

; Formats
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

[modifier] Audio

soundtouch

, Prise d'empreintes digitales
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

; Formats
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

; Étiquetage
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


[modifier] Vidéo

crystalhd mjpegtools libmatroska libVLC gstreamermm

[modifier] Graphiques 3D

Ogre3D Irrlicht

[modifier] L'internationalisation

IBM ICU gettext

[modifier] Math

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

, L'algèbre linéaire
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++

La théorie des graphes;
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

, Bibliothèque de classes pour les numéros
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

, Bibliothèque de classification linéaire Large
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


[modifier] Simultanéité

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

[modifier] Les conteneurs

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

[modifier] Sérialisation

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

[modifier] Testing

boost.test cppunit Google Test

[modifier] XML

libxml++-- tinyxml Xerces

[modifier] JSON

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

[modifier] Web

libmusicbrainz5-- liblastfm-- libkcddb

[modifier] GPS

gpsd

[modifier] Bases de données

mysql++ libpqxx sqlapi brig

[modifier] La cryptographie

gnutls

[modifier] Fichier de métadonnées

libkexiv2 exiv2 exempi rarian

[modifier] Texte

; Recherche
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

[modifier] Terminal

cwidget

[modifier] Configuration

gconfmm libconfig boost.program_options

[modifier] Langues embarqués

mozjs lua muparser