Aller au contenu

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

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

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

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

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

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

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

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

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

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

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