le problème, c'est que quand je créé un nouveau projet SDL sur code::blocks, un programme d'exemple est ecrit, et ce programme possede un header SDL/SDL.h. et quand je le compile pour tester, un message m'indique que le header n'existe pas
veut qu'il y ait un header SDL.h placé dans un dossier SDL placé dans le "répertoire officiel des headers" dans lequel le compilo va piocher ce qu'il faut automatiquement.
A toi d'inclure correctement ton header SDL en fonction de son emplacement
Comme tu est sous linux ( moi j'utilise Ubuntu, je ne connais pas Kali linux ) , as-tu installé SDL2 à partir des paquets/dépôts (autant partir sur SDL v2.0 , la version 1.2 étant quelque peu obsolète pour diverses raisons) :
Par exemple sous Ubuntu , pour installer SDL2 il suffit, dans un terminal de taper 'sudo apt-get install libsdl2-dev' (ou quelque chose comme ça)
Après il te suffit dans codeblocks de renseigner dans la fenêtre de linkage '-lSDL2' (sans les guillemets) (ça c'est pour l'étape de linkage)
Pour compiler les sources, il faudra ajouter dans 'compilation': $(shell sdl2-pkg-config --cflags) et une fois dans tes fichiers include le header de la SDL2 comme ça : "SDL.h" (même so tu utilise la SDL2, le header principal se nomme 'SDL.h'
ne trouvant pas de solution (malgré la soluce de warren79), je suis passé sur ubuntu qui m'a l'air d'être plus utilisé donc je ne suis plus sous kali. bref, je cherche encore des solutions mais sur ubuntu cette fois
Le problème, c’est que tu ne nous dis pas du tout ce qui ne fonctionne pas, sans ça difficile de t’aider (et passer à Ubuntu ne t’aidera pas non plus). Donc
Montre ton code.
Dis ce que tu as fait (comment tu as configuré ton projet, etc.).
Montre les erreurs éventuelles que tu obtiens.
@Warren79 : sous Ubuntu, il vaut mieux renseigner `sdl-config --cflags --libs` (utiliser sdl2-config pour la SDL 2) pour l’éditeur de liens je crois.
@yo@n97one : désolé pour l'erreur , j'avais posté à la va-vite. Tu as eu raison de me corriger.
@LouisLecuyer : Normalement , toute distribution de Linux qui se respecte doit avoir de la documentation en ligne. Ou alors fait une recherche sur Google , DuckDuckGo ou autre avec des mots clés bien choisis, il y a des chances que tu tombe sur un forum où des personnes ayant eu le même problème que toi l'ont résolu.
Merci a tous d'avoir essayé de m'aider, mais j'ai trouvé la solution de mon coté sur un autre topic.
encore une fois, merci a tous
problème avec la SDL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
J'aime les bandes dessinées, manhuas, manhwas, mangas, comics... Du coup j'ai fait aralosbd.fr !
Mon site web de jeux SDL2 entre autres : https://www.ant01.fr
Mon site web de jeux SDL2 entre autres : https://www.ant01.fr