this will help For template classes, the code for all the member functions needs to be in the header with the class declaration so that the compiler can generate the proper code with the types you're trying to instantiate it with. (OK, there are ways to separate the class definition and the code but they're not easy.)
will be helpful for those in need So, it seems that my code was fine and it was a linker error. I didn't know the difference between static-dynamic, static and dynamic libraries, so I just put them all in there, after removing some of them it started working. At least in debugging mode. Pretty much, if someone else has this problem, look up how to set SFML up on their website instead of a video tutorial. ^^
Logic error in SFML game, How to fix the render mechanism?
help you fix your problem As other people mentioned, you should be targeting x86, given that your binaries do so. As for the multiple defines, make sure you are not compiling your .lib files, but only the SFML headers.
Theoretic question about game programming using SFML