/DEFAULTLIB:csfml-main /DEFAULTLIB:csfml-system
That's not how you're supposed to link libraries. Just put them on the linker command line with no specific switch.
I tried it now and it appears to be doing the exact same thing. Failing as well.
Still am absolutely positive that it's my fault and that it is something minor and stupid, though.
EDIT: LINK is doing its job, because everything works with sfWindow_Create() commented out.