Bonjour à tous,
J'essaie d'installer la sdl dans mon compilateur mingw sur windows.
Je compile avec msys (un petit terminal à la linux)
Je crois que mon problème est que je ne sais pas comment indiquer à gcc où se trouvent mes headers et lib SDL au moment de compiler.
Je vais donc vous expliquer comment j'ai installer ma sdl.
Tout d'abord j'ai installé msys à la racine de C
Dans msys/1.0/mingw j'ai installé mingw il y a donc tous les répertoires bin,lib, include etc...de mingw dans le répertoire C:\msys\1.0\mingw.
Et puis j'ai aussi installé pkg-config, automake et autres extensions utiles...
Arrivé là quand je compile un programme nommé test1.c par exemple je n'ai
qu'à me rendre dans le dossier du fichier a compiler et je tape dans msys : "gcc -o test1 test1.c"
Bon maintenant j'essaie d'installer la sdl. Et je bloque.
Déja dans mon dossier C:\msys\1.0\mingw j'ai le dossier include et lib.
A priori c'est dans le dossier include que je mets mes .h (je les ai mis dans un dossier SDL que j'ai lui même mis dans include histoire de ne pas mélanger tous les headers) et puis dans le dossier lib je mets les .a et .lib.
(Bon mais dans le dossier C:\msys\1.0\mingw y a aussi un sous dossier "mingw32" dans lequel il y a aussi un dossier include et lib et je me demande si c'est pas là qu'il faut plutot les mettre.)
Bon bref en admettant que j'ai bien placé mes headers(dans C:\msys\1.0\mingw\include\SDL) et mes .a (dans C:\msys\1.0\mingw\lib)
comment faire à présent pour compiler un programme SDL à partir de msys (ou tout autre terminal).
Il y a surement des options à indiquer durant l'appel à gcc pour indiquer les
chemins de headers et lib mais je sais pas comment.
J'ai installé pkg-config il parait que ca permet de spécifier ou se trouvent les
fichiers mais je sais pas comment.
Bref j'espere que quelqu'un sait comment on fait cela ca me serait d'un grande aide.
Partager