CSFML

Description

CSFML est le binding officiel de SFML pour le langage C. Son API est aussi proche que possible que l'API C++ (mais dans le style C, bien entendu), ce qui en fait un candidat parfait pour construire des bindings SFML pour d'autres langages qui ne supportent pas directement les bibliothèques C++.

Etant donné que l'API de CSFML est similaire à celle de SFML, il n'y a pas de tutoriels ; mais vous pouvez consulter les tutoriels C++ disponibles sur ce site, et les adapter facilement à l'API C. La documentation de l'API, générée à partir du code source, est quant à elle disponible et incluse dans les archives téléchargeables ci-dessous.

Téléchargements

Les archives ci-dessous contiennent tout ce qu'il faut pour développer avec CSFML : fichiers d'en-tête, bibliothèques, dépendances, et documentation.

Puisque c'est une bibliothèque C, il n'y a qu'une archive par OS/architecture, qui fonctionne avec n'importe quel compilateur. L'archive Windows contient les bibliothèques d'importation pour Visual C++ et MinGW (gcc) ; celles-ci sont compatibles avec toutes les versions du compilateur correspondant.

Sources actuelles

Le dépôt de CSFML se trouve sur github.com. Depuis ce dépôt, vous pouvez télécharger un instantané des toutes dernières sources. Vous pouvez aussi consulter les tâches ou bugs en cours sur le tracker, ainsi qu'en ajouter de nouveaux.

CSFML 2.6.0

Windows Visual C++ / GCC - 32-bitTélécharger1.57 Mo Visual C++ / GCC - 64-bitTélécharger1.74 Mo
Tous OS Code sourceTélécharger0.47 MB

CSFML 2.5.2

Windows Visual C++ / GCC - 32-bitTélécharger1.48 Mo Visual C++ / GCC - 64-bitTélécharger1.66 Mo
Tous OS Code sourceTélécharger0.31 MB

CSFML 2.5.1

Windows Visual C++ / GCC - 32-bitTélécharger1.50 Mo Visual C++ / GCC - 64-bitTélécharger1.68 Mo
macOS Clang - 64-bit (OS X 10.15+, compatible with C++11 and libc++)Télécharger0.26 Mo
Tous OS Code sourceTélécharger0.31 MB

CSFML 2.5

Windows Visual C++ / GCC - 32-bitTélécharger1.51 Mo Visual C++ / GCC - 64-bitTélécharger1.68 Mo
macOS Clang - 64-bit (OS X 10.7+, compatible with C++11 and libc++)Télécharger0.15 Mo
Tous OS Code sourceTélécharger0.29 MB

CSFML 2.4

Windows Visual C++ / GCC - 32-bitTélécharger3.45 Mo Visual C++ / GCC - 64-bitTélécharger3.62 Mo
macOS Clang - 64-bit (OS X 10.7+, compatible C++11 et libc++)Télécharger0.15 Mo
Tous OS Code sourceTélécharger0.27 Mo

CSFML 2.3

Windows Visual C++ / GCC - 32-bitTélécharger3.31 Mo Visual C++ / GCC - 64-bitTélécharger3.48 Mo
macOS Clang - universel 32+64-bit (OS X 10.7+, compatible C++11 et libc++)Télécharger0.21 Mo
Tous OS Code sourceTélécharger0.25 Mo

CSFML 2.2

Windows Visual C++ / GCC - 32-bitTélécharger3.33 Mo Visual C++ / GCC - 64-bitTélécharger3.40 Mo
Linux GCC - 32-bitTélécharger1.48 Mo GCC - 64-bitTélécharger1.47 Mo
macOS Clang - universel 32+64-bit (OS X 10.7+, compatible C++11 et libc++)Télécharger1.74 Mo
Tous OS Code sourceTélécharger0.25 Mo

CSFML 2.1

Windows Visual C++ / GCC - 32-bitTélécharger4.04 Mo Visual C++ / GCC - 64-bitTélécharger10.0 Mo
Linux GCC - 32-bitTélécharger0.41 Mo GCC - 64-bitTélécharger0.39 Mo
macOS GCC - universel 32+64-bit (OS X 10.5+)Télécharger0.99 Mo
Clang - universel 32+64-bit (OS X 10.8+, compatible C++11 et libc++)Télécharger0.65 Mo
Tous OS Code sourceTélécharger0.25 Mo

CSFML 2.0

Windows Visual C++ / GCC - 32-bitTélécharger4.21 Mo Visual C++ / GCC - 64-bitTélécharger10.2 Mo
Linux GCC - 32-bitTélécharger0.51 Mo GCC - 64-bitTélécharger0.48 Mo
macOS GCC - universel 32+64-bit (OS X 10.5+)Télécharger0.62 Mo
Clang - universel 32+64-bit (OS X 10.8+, compatible C++11 et libc++)Télécharger0.64 Mo
Tous OS Code sourceTélécharger0.25 Mo