Bibliothèques C++

Retrouvez ici tous les meilleurs téléchargements Bibliothèques C++
Ajouter un nouvel élément

    ICE - Internet Communication Engine

    Éditeur : ZeroC +
    Ice est une boîte à outils orienté objet qui permet la construction d'applications distribués en un minimum d'effort.
    Ice permet de vous concentrer sur la logique application et prend en charge toutes les interactions réseau bas. Avec Ice, pas besoin de s'occuper des détails comme l'ouverture des connexions réseaux, de sérialiser et désérialiser les données pour la transmission au travers du réseau, ou réessayer les tentatives de connexions ayant échoués (pour le nommer que ceux là).

    Classe Clavier

    Éditeur : ANDST 44 + 443 octets
    C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.

    Loguru

    Éditeur : Emil Ernerfeldt +
    Loguru est une bibliothèque C++ pour la journalisation se composant d'un unique fichier d'entête.
    Avec celle-ci vous pouvez journalisés des messages en utilisant les flux. Les messages peuvent être stockés dans un fichier ou dans la sortie standard. En plus de votre message, glog ajoute la date, le thread et l'endroit d'où provient le message.
    Il est aussi possible de journaliser des messages suivant une condition précise. Bien entendu, une telle bibliothèque gère plusieurs niveaux de journalisation. Vous pouvez aussi créer plusieurs journaux.
    En plus de glog, une bibliothèque similaire, il est possible d'ajouter des niveaux d'indentation dans le journal ... Voir la suite

    Boost

    Éditeur : Boost.org +
    Expressions régulières, CRC, graphes (modèles pour graphes), classes de méta-programmation, classes portables pour la gestion des threads, génération de nombres aléatoires, integer, any (classe générique d'union sur n'importe quel type), variant (classe générique d'union sur un nombre donné de type), gestion de la mémoire, événements et barre de progression, réseaux, etc.

    Retrouvez les tutoriels Boost proposés par la rédaction
    Trouvez les réponses à vos questions dans la FAQ Boost proposée par la rédaction

    Loki

    Éditeur : Andrei Alexandrescu +
    Loki est une bibliothèque C++ utilisant beaucoup la métaprogrammation, contenant des implémentations flexibles de certains design patterns ainsi que d'idiomes tels que les foncteurs.
    L'esprit de la bibliothèque est de concevoir des composants génériques au possible, utilisant traits et policies et autres techniques utilisant les templates.

    Tutoriel sur la programmation générique proposé par Laurent Gomila, membre de la rédaction.
    Tutoriel sur les classes traits et les classes de politiques proposé par Alp Mestan, membre de la rédaction

    LZMA

    Éditeur : 7Zip +
    Le SDK LZMA propose la compression et la décompression de fichiers LZMA, l'algorithme qui a fait la renommée de 7Zip. Cet algorithme fournit un excellent ratio, ainsi qu'une décompression très rapide.

    wxWidgets

    Éditeur : wxWidgets +
    wxWidgets offre une API unique et simple à utiliser pour créer des applications GUI multiplates-formes. Liez avec les bibliothèques correspondant à vos plates-formes et compilateurs, et vos applications adopteront l'apparence et le comportement de cette plate-forme.
    wxWidgets dispose des fonctionnalités suivantes : aide en ligne, programmation réseau, gestion des flux, gestion du presse-papier, glisser-déplacer, multi-tâches, lecture et écriture de nombreux formats d'image, support des bases de données, visualisation et impression HTML, etc.

    Retrouvez les tutoriels sur la wxWidgets proposés par la rédaction
    Voir la suite

    Gtkmm

    Éditeur : GNOME +
    GTK+ a initialement été développée pour the GIMP (GNU Image Manipulation Program). C'est pour cela que cette bibliothèque est aussi connue sous le nom "The GIMP Toolkit", ce qui rappelle ses origines.
    Actuellement, GTK+ est utilisée par de nombreux projets et applications. C'est aussi la boîte à outils utilisée pas le projet GNOME.
    Gtkmm est l'enveloppe C++ de GTK+.

    Gtk+ possède une rubrique à part entière.
    Retrouvez les tutoriels Gtk+ proposés par la rédaction
    Trouvez les réponses à vos questions dans la FAQ Gtk+ proposée par la rédaction

    FOX TOOLKIT

    Éditeur : Fox Toolkit +
    Fox Toolkit est un outil Open Source pour réaliser des interfaces graphiques en C++ de manière parfaitement portable. Cette bibliothèque fonctionne sur les systèmes Windows et Unix/Linux, et sous Mac OS X si un serveur X est installé. Proche de wxWidgets du point de vue syntaxe, cette bibliothèque est bien plus légère que ses concurrentes.

    Tutoriel sur Fox Toolkit proposé par Pierre Schwartz, membre de la rédaction.

    Generic Image Library

    Éditeur : Adobe +
    GIL est un ensemble d'entêtes basé sur boost intégrant des algorithmes de traitement d'images.
    GIL est désormais distribuée avec Boost.

    Visualization Toolkit (VTK)

    Éditeur : Kitware +
    VTK est une imposante bibliothèque C++ pour le traitement d'images 2D/3D.

    VXL (the Vision-something-Libraries)

    VXL est une collection de bibliothèques C++ conçues pour la recherche en vision artificielle et ses applications industrielles.
    A ce titre elle contient une bibliothèque de conteneurs numériques, des composants pour la manipulation des formats de fichiers d'image, etc.

    VIPS

    Éditeur : VIPS +
    Bibliothèque dédiée au traitement de images de grandes tailles.

    VIGRA Computer Vision Library

    VIGRA est une bibliothèque générique dédiée à la vision sur ordinateur.

    ImageMagick

    Éditeur : ImageMagick +
    Bibliothèque de traitement d'image qui supporte les formats JPEG, PNG, PDF, PhotoCD, TIFF, BMP, CUR, ICO, EPS, SVG (!!!), WMF et GIF (entre autres, la plupart sont également disponibles pour l'écriture). Mais elle sait également rééchantilloner une image, lui appliquer des effets, compter le nombres de couleurs utilisées, et bien d'autres fonctionnalités !
    De nombreux wrappers existent (C, C++, C#, Java, etc.).

    FModEx

    Éditeur : Fmod +
    FMOD est une bibliothèque d'enregistrement et restitution du son supportant de très nombreux formats (mp3, ogg vorbis, wma pour ne citer qu'eux). Mais cette bibliothèque permet également la lecture de CD, la gestion de flux audio par Internet, la gestion d'effets DSP, une analyse de spectre, etc.
    La bibliothèque supporte la majorité des API systèmes : DirectSound[3D] et DirectX (6.1 et 7.0) pour Windows, OSS, ESD et ALSA sous Linux, Macintosh SoundManager sous Mac.

    Tutoriel sur FmodEx proposé par Pierre Schwartz, membre de la rédaction.

    libxml

    Éditeur : XMLSoft +
    Libxml2 est le parser XML developpé pour le projet Gnome (mais utilisable en dehors de celui-ci). Bien que la bibliothèque soit écrite en C, elle est utilisable dans d'autres environnements.
    De nombreux wrappers ont été développés autour de cette bibliothèque.

    Tutoriel sur libxml2 (en C) proposé par julp, membre de la rédaction.

    Xerces-C++

    Éditeur : Apache +
    Xerces-C++ est un parser XML validant écrit en C++ standard.
    Xerces-C++ est un moyen simple de manipuler des données XML. Il est possible de parser, générer, manipuler et de valider des documents XML.

    Console

    Cette classe permet de créer une console utilisant le GUI. Elle utilise un thread séparé et est donc totalement indépendante du reste de l'application.
    Elle peut être utilisée en tant que fenêtre principale ou être intégrée à une fenêtre de la même manière qu'un contrôle Windows. Les méthodes de manipulation de la classe sont relativement similaires à celles utilisées dans une console DOS classique.

    DevIL

    Bibliothèque graphique supportant les formats :

    * En lecture (entre autres) : BMP, ICO, JPG, PNG, PCD (PhotoShop) et PSP (Paint Shop Pro)
    * En écriture (entres autres) BMP, JPG, PNG

    Elle supporte les couches (comme dans les formats PSD et PSP), les textures 3D, permet de contrôler les taux de compression à l'enregistrement, et sait convertir automatiquement les images en 24 bits/pixels en 8 bits/pixel si nécessaire.

52 éléments

Contacter le responsable de la rubrique C++

Partenaire : Hébergement Web