Désolé pour le triple poste, en fait je viens de me rendre compte que tu n'as pas installé les bons fichiers de SDL.
Donc on reprend depuis le début.
1) Vas sur https://www.libsdl.org/download-2.0.php
2) Télécharge SDL2-devel-2.0.3-mingw.tar.gz
3) Dans cette archive se trouve un dossier "i686-w64-mingw32". C'est dans ce dossier que ce trouve les dossiers lib et include dont tu as besoin, en version 32 bits : http://i.imgur.com/7tQ8Aab.png . Place les 4 dossiers sur ton disque dur, dans mon cas je les ai placé dans C:\SDL2.0.3 http://i.imgur.com/MWXGg5Y.png
4) Pour les extensions SDL_Image et SDL_TTF, télécharge bien les versions "MinGW 32/64-bit". Par exemple, pour SDL_Image, sur https://www.libsdl.org/projects/SDL_image/ télécharge SDL2_image-devel-2.0.0-mingw.tar.gz. Dans chaque archive tu trouveras un dossier "i686-w64-mingw32", qui contient 3 dossiers "bin", "include", et "lib", place les dans le même dossier que SDL. http://i.imgur.com/IxUAz4I.png
5) Dans la config du projet, sous search directories->compiler, choisis C:\SDL2-2.0.3\include\SDL2 http://i.imgur.com/iW27gWf.png
6) Dans directories->linker choisis C:\SDL2-2.0.3\lib http://i.imgur.com/z7u79RY.png
7) Dans Linker settings, tape "-lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_ttf" pour dire au compilateur d'utiliser ces librairies http://i.imgur.com/fBsEvGn.png
8) Place les .dll dont tu as besoin dans "Nom de ton projet"\bin\Debug", http://i.imgur.com/fjNxPUT.png . Ces .dll se trouvent dans C:\SDL2-2.0.3\bin.
8) BONUS STAGE: il y a un bug dans SDL avec CodeBlocks
Une erreur ligne 117 de SDL_Platform.h, comme quoi il manquerait une librairie... Tu peux soit éditer manuellement le fichier en supprimant les lignes 117 à 134, soit télécharger le miens et le placer dans C:\SDL2-2.0.3\include\SDL2 : http://uint128.a78.org/SDL2/configIDE_CodeBlocks/SDL_platform.h (ce bug n'est pas présent dans Visual Studio)