Bibliothèques C++
|
Éditeur : Arkham Development - France
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é :
|
|
|
|
É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é :
|
|
|
É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é :
|
|
|
|
Téléchargement :
|
Compatibilité :
|
|
|
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é :
|
|
|
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é :
|
|
|
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Téléchargement :
|
Compatibilité :
|
|
|
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é :
|
|
|
|
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é :
|
|
|
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é :
|
|
|
|
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é :
|
|
|
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é :
|
|
|
|
Téléchargement :
|
Compatibilité :
|
|
|
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é :
|
|
|
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é :
|
|
|
VTK est une imposante bibliothèque C++ pour le traitement d'images 2D/3D.
|
Téléchargement :
|
Compatibilité :
|
|
|
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é :
|
|
|
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é :
|
|
39 éléments
|