I've already built the libs, 4 of them failed though |
The only ones that should fail are the ones that use other libs (assuming you don't have those libs installed), like the QT and wx binding libs.
If any of the core libs (system, graphics, audio, window, etc) failed, then that's a problem.
do they need to be built in VS2010 if I'm going to be using 2010 in my project? |
Yes.
Maybe something goes wrong during the conversion of the sfml project. |
Doubtful. Even if it did it shouldn't cause the problems you're having.
The "compiling but crashing when I try to run" problem sounds to me like you might be linking with a .lib that's incompatible with the .dll that's running.
Do this:
1) Go through your SFML folders, and delete all the .lib and .dll files that you can find.
2) If you copied SFML dlls/libs to any other folders, delete those as well.
3) Basically, remove all SFML binaries from your system
4) Rebuild SFML in VS2010
5) Rebuild your test project
After that you should be fine.