i put the SDL2.dll in the folder c:\windows/syswow64/
ok, this is the worst idea i have heard in a lot years.... NEVER EVER copy ANYTHING into your windows directory... You will only hit TONS and TONS of strange problems (like you do now)...
if your application can not find the dll then put it in the same directory as your application. If it sitll can not found there is something wrong with the compilation. but NEVER copy it to the windows folder. Not long ago i had an application that installed the QT and libstdc++6 dlls into the system folder... boy had i a lot problems with the system after this...
Your error is probably because you are using the wrong dll in the wrong place... Like having 10 sdl libraries in your system folder...
edit : i just did method 7 and have a lot ( like 50 ) error "error opening file" should i dl all the missing dll ? thank you again
probably not.... If dependency walker can not find them it does not mean they are missing... They are simply not there where depwalker is searching them.
Does a CLEAN sdl project works?
If not, what are the errors? If yes, what did you do that it did not work?
Anyway, i don't think this is the right forum to answer this questions...