Bibliothèques C++

Ajouter un nouvel élément

ang Antiryad Gx

Antiryad Gx est un moteur de jeu 3d multi plateforme et multi coeurs.
Il permet de réaliser facilement des jeux vidéos optimisés en 2d et 3d, ainsi que des applications graphiques et multimédia, serious game...
Une version gratuite est disponible pour la réalisation d'applications Windows, Mac et Linux.
Les version payantes supportes les plateformes mobiles iOS et Android et la programmation en C et C++.
Il intégre aussi un langage de programmation simple dérivé du langage Basic.
Un éditeur de niveau et un IDE pour le développement sont inclus.
Il a été utilisé pour la réalisation d'une quarantaine d'applications et jeux.
Téléchargement :
Compatibilité :
Android iOS Linux Mac Windows  

ang Nombres Premiers

Éditeur : Kakou35 + 692 octets
Vous entrez un nombre et le programme trouvera tous les nombres premiers compris entre 0 et votre nombre!
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Da Vinci Crypt

Éditeur : Laurent's Code WorkGroup + 64 Mo
Initialement crée par un petit groupe de lycéens soucieux de rendre le monde numérique plus sûr pour le plus grand nombre, Da Vinci Crypt offre la possibilité à l'utilisateur de chiffrer ses données personnelles et de les stocker ensuite dans les pixels d'une image de son choix sans déformer celle-ci, offrant ainsi une double sécurité à l'utilisateur du logiciel : le chiffrement (via les algorithmes à chiffrement symétriques Blowfish), et un anonymat de taille puisque les données, une fois stockées dans une image, sont indétectables.
Totalement gratuit et bénéficiant d'une aide intégrée avec des assistants permettant à l'utilisateur non averti de progresser en toute simplicité, Da Vinci Crypt met entre les mains du grand publique un outil puissant, à la fois complexe dans ses options pour les gens qui maitrisent l'informatique, et très simple d'utilisation pour ceux qui se sentent dépassé.
Da Vinci Crypt offre aussi aux artistes qui souhaitent publier et partager leurs œuvres sur Internet de pouvoir le faire en toute sécurité en leur proposant une option de 'Signature numérique' de l'œuvre, permettant ainsi à son créateur légitime de pouvoir justifier de son origine en tout état de cause...
Ce logiciel ayant été développé dans une optique purement ludique et désintéressée, les développeurs non professionnels de Da Vinci Crypt espèrent aussi trouver dans l'open source et la libre distribution de leur logiciel sur l'Internet un moyen de rendre plus performant encore ledit programme afin de concurrencer au mieux les logiciels payants qui offrent les mêmes options que Da Vinci Crypt (si ce n'est parfois moins...).
Le programme est aussi distribué avec un setup regroupant toutes les librairies informatiques nécessaires à son bon fonctionnement pour faciliter son installation.
Téléchargement :
Compatibilité :
Windows  

ang OpenGL

Éditeur : OpenGL +
OpenGL est un environnement de développement portable et interactif pour les applications graphiques 2D et 3D. OpenGL est utilisée dans de très nombreux jeux, et est optimisée pour toutes les cartes vidéos (datant de moins de 10 ans). OpenGL est également utilisée dans le domaine professionnel pour les applications de CAO gourmandes comme 3D Studio MAX et des outils de dessin professionnels. L'API couvre aussi bien la gestion des textures et effets spéciaux, que les entrées et sorties.

Retrouvez les tutoriels OpenGL proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ OpenGL proposée par la rédaction
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang S.D.L. (Simple DirectMedia Layer)

Éditeur : SDL +
Simple DirectMedia Layer est une bibliothèque multimédia, multi plates-formes créée dans le but de permettre un accès facile aux fonctions audio, au clavier, à la souris, au joystick, à la 3D matérielle à travers OpenGL, à la vidéo 2D...
Elle est utilisée par des programmes de restitution MPEG, par des émulateurs, des jeux tels que le portage sous linux de "Civilization: Call To Power".
La SDL est utilisable sous Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, et QNX. La SDL est écrite en C, mais fonctionne parfaitement avec C++.
On peut trouver différents wrappers pour le C++ :

* SDLmm (février 2009)
* SDLucid (2001)
* RAGE::SDL (projet AML)
* OSDL (avril 2009)

Retrouvez les tutoriels S.D.L. proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ S.D.L. proposée par la rédaction

Téléchargement :
Compatibilité :
Linux Mac Windows  

ang 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.).
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Allegro

Éditeur : Allegro +
Allegro est une bibliothèque destinée au développement de jeux.
Elle fournit de nombreuses fonctions permettant de manipuler les graphiques, les sons, les entrées clavier, souris et joystick ainsi que des timers.
Elle propose aussi des fonctions mathématiques, des fonctions d'imagerie 3D, des fonctions de gestion de fichiers, de fichiers compressés et des fonctions pour les interfaces graphiques.
Ecrité en C, Allegro propose des bindings vers différents langages et en particulier vers le C++.

Retrouvez les tutoriels Allegro proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ Allegro proposée par la rédaction
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang 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.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Qt

Éditeur : Nokia +
Qt est un framework multiplateforme avec lequel on peut écrire une application qui s'exécutera sur Windows, Linux, Mac OS X, Embedded Linux au coût d'une simple recompilation. C'est un outil élégant, intuitif, complètement orienté objet et qui fait l'unanimité parmi ses utilisateurs. Il est d'ailleurs au cœur des systèmes mobiles Symbian et MeeGo.

Qt possède une rubrique à part entière
Retrouvez les tutoriels Qt proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ Qt proposée par la rédaction
Téléchargement :
Compatibilité :
Linux Mac Symbian Windows  

ang 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.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang STL

Éditeur : SGI +
Bibliothèque standard C++. Modèles (templates) pour : vecteurs, listes chainées, queues, chaînes de caractères, tables de hash, champs de bits...
Entrées et sorties sous forme de flux (istream et ostream).
Algorithme génériques pour : recherche, "for_each", copie, remplacement, remplissage, suppression, partitionnement, tri, minimum et maximum, etc.

Retrouvez les tutoriels sur la STL proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ STL proposée par la rédaction
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Zlib

La Zlib est une bibliothèque pour la compression de données. Elle est utilisée dans de nombreux logiciels et utilise une variante du LZ77.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang WinPcap: The Windows Packet Capture Library

Éditeur : Universitaire +
WinPCap est une architecture complète de capture de paquets et d'analyse réseau pour les plateformes Win32.
Elle inclut un filtre de paquet au niveau kernel, une bibliothèque dynamique de bas-niveau (packet.dll) et une bibliothèque de haut niveau, indépendante du système (wpcap.dll).
Le filtre de paquets est un pilote de périphérique qui ajoute à Windows (95,98, Me, 2000, XP et 2003) la possibilité de capturer et de manipuler les données brutes à partir d'une interface réseau, avec la possibilité de filtrer et stocker dans un buffer les paquets de données capturées.
Téléchargement :
Compatibilité :
Windows  

ang GENIAL (GENeric Image Array Library)

Éditeur : Patrick LAURENT +
GENIAL est une bibliothèque mathématique optimisée grâce à la programmation générique en C++. Elle utilise les mêmes conventions que la STL. Des modules SIMD (MMX, SSE...) permettent des calculs parallèles.
Plus particulièrement conçue pour le traitement de l'image, GENIAL définit :

* Des vecteurs et matrices très paramétrables ;
* Des fonctions de traitement du signal (fft, dct, convolution...) ;
* Plusieurs formats d'images ;
* XML ;
* Beaucoup d'autres outils.

Téléchargement :
Compatibilité :
Linux Mac Windows  

ang 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
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Ultimate++

Éditeur : Ultimate++ +
Ultimate++ propose un I.D.E. ainsi qu'un ensemble de bibliothèques en C++ pour réaliser des interfaces utilisateurs sur diverses plateformes.
Téléchargement :
Compatibilité :
Linux Windows  

ang GMP (GNU Multiple Precision Arithmetic Library)

Éditeur : GMP +
Bibliothèque de calcul numerique sur des nombres entiers en précision arbitraire. La majorité des fonctions sont optimisées au maximum (en particulier pour les processeurs Intel : MMX, SSE, etc.).
Les domaines d'utilisation visés sont la cryptographie, les systèmes de calcul, la securité sur Internet, la recherche en algèbre, etc. Bibliothèque C avec une enveloppe C++.
Modèles (templates) pour : vecteurs, listes chainées, queues, chaînes de caractères, tables de hash, champs de bits...
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Visualization Toolkit (VTK)

Éditeur : Kitware +
VTK est une imposante bibliothèque C++ pour le traitement d'images 2D/3D.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang 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
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang 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
Tutoriel décrivant l'installation de wxWidgets sur Windows proposé par 3DArchi, membre de la rédaction.
Téléchargement :
Compatibilité :
Linux Mac Windows  

39 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web