I\'m trying to compile an SFML program I\'ve writting in Visual C++ 2010. It compiles fine, but when I run the executable I get this error:
The application
If you are using Visual Studio 2015, please change the Platform Toolset to either VS 2010 or VS 2008. This option is available in Project->Properties->Configuration Properties->General.
This is probably caused by SFML being compiled with another version of Visual C++ (I guess it's 2008 or even 2005). You are apparently missing the corresponding manifest file and msvc*.dll libraries. I would suggest recompiling SFML yourself using VS 2010 as it will save you a lot of trouble with manifest tweaking.
Microsoft Visual Studio 2010 wasn't compatible with the 2008 builds of SFML. I fixed the problem by not using 2010 and using Dev-C++ insead.
Run the exe in the VS 2010 debugger with the following settings:
Now, I think, it should help you identify which DLL fails to load.
I fixed it by changing project properties runtime configuration: /MT for release and /MTd for debug (project properties > C/C++ > Code generation > Runtime library)