Skip to content

SFML 2.0

On Windows, choosing 32 or 64-bit libraries should be based on which platform you want to compile for, not which OS you have. Indeed, you can perfectly compile and run a 32-bit program on a 64-bit Windows. So you'll most likely want to target 32-bit platforms, to have the largest possible audience. Choose 64-bit packages only if you have good reasons.

Compiler 32-bit 64-bit
Visual C++ 9 (2008) 9.75 MB 10.9 MB
Visual C++ 10 (2010) 10.3 MB 11.4 MB
Visual C++ 11 (2012) 11.4 MB 12.8 MB
GCC 4.7 TDM (SJLJ) 15.0 MB 40.9 MB
GCC 4.7 MinGW (DW2) 10.6 MB

On Linux, if you have a 64-bit OS then you have the 64-bit toolchain installed by default. Compiling for 32-bit is possible, but you have to install specific packages and/or use specific compiler options to do so. So downloading the 64-bit libraries is the easiest solution if you're on a 64-bit Linux.

Compiler 32-bit 64-bit
GCC 1.34 MB 1.34 MB

Info

macOS libraries are universal, they contain both the 32 and 64-bit versions of SFML and can therefore be used for both 32 and 64-bit builds.

Compiler universal 32+64-bit
GCC (OS X 10.5+) 5.90 MB
Clang (OS X 10.8+, compatible with C++11 and libc++) 6.05 MB

All OS

Package Download
Source code 12.5 MB