Download SFML 2.4.0

Windows Visual C++ 11 (2012) - 32-bitDownload17.6 MB Visual C++ 11 (2012) - 64-bitDownload19.5 MB
Visual C++ 12 (2013) - 32-bitDownload17.0 MB Visual C++ 12 (2013) - 64-bitDownload18.8 MB
Visual C++ 14 (2015) - 32-bitDownload16.9 MB Visual C++ 14 (2015) - 64-bitDownload18.6 MB
GCC 4.9.2 TDM (SJLJ) - 32-bitDownload14.5 MB GCC 4.9.2 TDM (SJLJ) - 64-bitDownload16.7 MB
GCC 6.1.0 MinGW (DW2) - 32-bitDownload16.1 MB GCC 6.1.0 MinGW (SEH) - 64-bitDownload17.1 MB
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.
The compiler versions have to match 100%! Here are links to the specific MinGW compiler versions used to build the provided packages:
TDM 4.9.2 (32-bit), TDM 4.9.2 (64-bit), MinGW Builds 6.1.0 (32-bit), MinGW Builds 6.1.0 (64-bit)
Linux GCC - 64-bitDownload13.4 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.
If you require a 32-bit build of SFML you'll have to build it yourself.
Mac OS X Clang - 64-bit (OS X 10.7+, compatible with C++11 and libc++)Download5.6 MB
Mac OS X libraries are only compatible with 64-bit systems.
All Source codeDownload25 MB
HTML DocumentationDownload1.4 MB