Personnellement je travail sous code::blocks avec SDL et je n'ai pas de problème. Tu ouvres un projet SDL, il va te demander où se trouve la bibliothèque, tu lui indiques.
Personnellement je la met dans chaque projet que je fais.
Ensuite pour installer des add-ons c'est pas bien compliqué, tu fais un clique droit sur ton projet, build options, puis tu cliques en haut à gauche sur le nom de ton projet (pas debug ou release, comme ça tu auras pour les deux).
Ensuite cliques sur Linkers Settings et là pareil, indique lui où se trouve les .lib et .dll (pas besoin en principe les dll tant qu'ils sont dans ton projet)
Après va dans search directories Compiler et indique où se trouve le dossier des include.
Après vas dans linker et dis lui où se trouvent le dossier des fichiers lib.
Et c'est tout. Je procède ainsi et ça marche.