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.
3.0.0
| Platform | 32-bit | 64-bit | ARM64 |
|---|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 347 Ko |
Windows Visual C++ / GCC Télécharger | 342 Ko |
Windows Visual C++ / GCC Télécharger | 285 Ko |
| macOS | - | Clang Télécharger | 180 Ko |
Clang Télécharger | 180 Ko |
Tous OS
- Package officiel de NuGet - CSFML
- Code source - Télécharger | 972 Ko
2.6.1
| Platform | 32-bit | 64-bit | ARM64 |
|---|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 1.57 Mo |
Windows Visual C++ / GCC Télécharger | 1.74 Mo |
- |
| macOS | - | Clang Télécharger | 160 Ko |
Clang Télécharger | 170 Ko |
Tous OS
- Package officiel de NuGet - CSFML
- Code source - Télécharger | 470 Ko
2.6.0
| Platform | 32-bit | 64-bit | ARM64 |
|---|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 1.57 Mo |
Windows Visual C++ / GCC Télécharger | 1.74 Mo |
- |
| macOS | - | Clang Télécharger | 160 Ko |
Clang Télécharger | 160 Ko |
Tous OS
- Package officiel de NuGet - CSFML
- Code source - Télécharger | 310 Ko
2.5.2
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 1.48 Mo |
Windows Visual C++ / GCC Télécharger | 1.66 Mo |
Tous OS
- Package officiel de NuGet - CSFML
- Code source - Télécharger | 310 Ko
2.5.1
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 1.50 Mo |
Windows Visual C++ / GCC Télécharger | 1.68 Mo |
| macOS | - | Clang (OS X 10.15+) Télécharger | 260 Ko |
Tous OS
- Package officiel de NuGet - CSFML
- Code source - Télécharger | 310 Ko
2.5
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 1.51 Mo |
Windows Visual C++ / GCC Télécharger | 1.68 Mo |
| macOS | - | Clang (OS X 10.7+) Télécharger | 150 Ko |
Tous OS
- Package officiel de NuGet - CSFML
- Code source - Télécharger | 290 Ko
2.4
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 3.45 Mo |
Windows Visual C++ / GCC Télécharger | 3.62 Mo |
| macOS | - | Clang (OS X 10.7+) Télécharger | 150 Ko |
Tous OS
- Code source - Télécharger | 270 Ko
2.3
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 3.31 Mo |
Windows Visual C++ / GCC Télécharger | 3.48 Mo |
| macOS | Clang - universel (OS X 10.7+) Télécharger | 210 Ko |
Clang - universel (OS X 10.7+) Télécharger | 210 Ko |
Tous OS
- Code source - Télécharger | 250 Ko
2.2
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 3.33 Mo |
Windows Visual C++ / GCC Télécharger | 3.40 Mo |
| Linux | GCC Télécharger | 1.48 Mo |
GCC Télécharger | 1.47 Mo |
| macOS | Clang - universel (OS X 10.7+) Télécharger | 1.74 Mo |
Clang - universel (OS X 10.7+) Télécharger | 1.74 Mo |
Tous OS
- Code source - Télécharger | 250 Ko
2.1
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 4.04 Mo |
Windows Visual C++ / GCC Télécharger | 10.0 Mo |
| Linux | GCC Télécharger | 410 Ko |
GCC Télécharger | 390 Ko |
| macOS | GCC - universel (OS X 10.5+) Télécharger | 620 Ko |
GCC - universel (OS X 10.5+) Télécharger | 620 Ko |
| macOS | Clang - universel (OS X 10.8+) Télécharger | 640 Ko |
Clang - universel (OS X 10.8+) Télécharger | 640 Ko |
Tous OS
- Code source - Télécharger | 250 Ko
2.0
| Platform | 32-bit | 64-bit |
|---|---|---|
| Windows | Visual C++ / GCC Télécharger | 4.21 Mo |
Windows Visual C++ / GCC Télécharger | 10.2 Mo |
| Linux | GCC Télécharger | 510 Ko |
GCC Télécharger | 480 Ko |
| macOS | GCC - universel (OS X 10.5+) Télécharger | 990 Ko |
GCC - universel (OS X 10.5+) Télécharger | 990 Ko |
| macOS | Clang - universel (OS X 10.8+) Télécharger | 990 Ko |
Clang - universel (OS X 10.8+) Télécharger | 990 Ko |
Tous OS
- Code source - Télécharger | 250 Ko