Others may have a better answer than mine, but here are some questions/remarks:
- stupid question: are you able to compile properly a simple program which does not use sfml ?
- in debug mode, did you link the libraries with the "-d" suffixe ?
- what kind of project did you create in Visual Studio ? Console or Windows program ?
=> I always link the sfml-main[-d].lib library in my project, even though in a console program I don't have to.
- if you are linking dynamically, the libraries: opengl32.lib; freetype.lib; jpeg.lib; winmm.lib; flac.lib; vorbisenc.lib; vorbisfile.lib; vorbis.lib; ogg.lib; ws2_32.lib are useless (only use those with the sfml prefix).
- are you absolutely sure you downloaded the MSVC14 pre-compiled binaries for 32 bits windows ?
- did you try creating a new fresh project? Once it happens to me that a one of my project got corrupted.
Hope it helps