Bonjour à tous !
Voilà, aujourd'hui je voulais installer la SDL. Je code en C++ sur Code::Blocks et j'ai quelques soucis (qui l'eut cru).
J'ai déjà parcouru bien des tutos et googler le problème pour essayer de ne pas vous déranger, mais ce fut en vain.
Je vais donc essayer d'exposer clairement la situation (qui, en outre, n'a pas l'air bien compliqué).
Je me suis surtout basé sur ce tuto pour installer la SDL : https://www.youtube.com/watch?v=wWGtuc5uqF4
Grosso modo :
* Installation de tous les composants dans C:\SDL
* Dans les settings du compiler, les search directories sont bien
C:\SDL\SDL2-2.0.1\i686-w64-mingw32\include\SDL2 (idem pour _image et _mixer) et \lib pour le linker.
* Dans les linker settings, j'ai rajouté (comme préconisé par le tuto, même si je ne comprends pas à quoi cela correspond) : -lmingw32 -lSLD2main - lSDL2 -lSDL2_image -lSDL2_mixer
Je crée donc un projet où je met bien (dans le dossier du projet et des fichiers sources) les dll qui vont bien. Je reprends les sources du tuto vidéo que j'ai suivi (qui est donc censé ouvrir une fenêtre) et j'obtiens un beau
lSDL2 : no such file or directory que je ne comprends pas.
Si je retire les commandes du linker settings j'obtiens cette fois des undefined reference to `SDL_...` avec "..." une classe SDL quelconque.
Voilà, j'en appelle donc à votre aide !
Merci d'avoir pris le temps de me lire, et merci par avance pour vos réponses.
Bonne journée,
Rivten.
Partager