名前空間
変種
操作

A list of open source C++ libraries

提供: cppreference.com
< cpp‎ | links
このページの目的は、1つは、特定の機能の実装が必要になったとき、彼はGoogleで検索時間を無駄にする必要はないように、オープンソースの分かりやすいリストを構築することであるC + +ライブラリー.
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.
あなたが他の人の役に立つかもしれないライブラリを知って​​いれば、ここでそれへのリンクを追加してください。それはライブラリのソースコードをダウンロードすることが可能でなければならないことを除いて含ませることができるかについての制限はありません.
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.
有用であることの希望を持ってますが、保証なし - ページが "そのまま"提供されています。時代遅れの、誤解を招いたり、間違ったリンクがここに表示される場合があります。もしこれらのいずれかを気づいた場合は、エラーを修正した場合、それは素晴らしいことだ.
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.

目次

[編集] ジェネリック

  • 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

[編集] コミュニケーション

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

[編集] グラフィック·ユーザー·インターフェース

[編集] FLTK

FLTK

[編集] GTK+

glibmm gtkmm goocanvasmm libglademm libgnomecanvasmm webkitgtk flowcanvas evince

[編集] QT

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

[編集] グラフィック

cairomm nux pangomm gegl

;プロット
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

;フォーマット
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

[編集] オーディオ

soundtouch

;フィンガープリント
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

;フォーマット
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

;タギング
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


[編集] ビデオ

crystalhd mjpegtools libmatroska libVLC gstreamermm

[編集] 3Dグラフィックス

Ogre3D

[編集] 国際化

IBM ICU gettext

[編集] 数学

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

、線形代数
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++

、グラフ理論
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

;番号のクラスライブラリを参照してください
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

、大規模な線形分類のためのライブラリ
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


[編集] 同時実行

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

[編集] コンテナ

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

[編集] シリアライゼーション

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

[編集] テスト

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

[編集] データベース

mysql++ libpqxx sqlapi brig

[編集] 暗号

gnutls

[編集] ファイルのメタデータ

libkexiv2 exiv2 exempi rarian

[編集] テキスト

;検索
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

[編集] ターミナル

cwidget

[編集] 構成

gconfmm libconfig boost.program_options

[編集] 埋め込み言語

mozjs lua muparser