Tout d'abord bonjour à tous, je suis un nouveau inscrit ici, et ce site m'a l'air super interessant!!
Sinon, j'ai un probleme:
Je compile sous Devcpp.
J'ai installé les Devpack SDL et SDL_gfx, pour avoir accés aux fonctions d'affichage de lignes ("int lineColor(...)", etc...).
Ayant installé SDL(par Devpack) ds un premier temps, j'ai réussi sans probleme à compiler des programmes simples.
Ensuite aprés avoir installé le devpack SDL_gfx, avoir ajouté dans mon prog "#include <SDL/SDL_gfxPrimitives.h>", le SDL_gfx.dll dans "C:\Windows\system32", la fonction semble bien reconnue, aucune érreur, mais suite à la compilation j'ai un :
" [Linker error] undefined reference to `_imp__lineColor' ".
" ld returned 1 exit status ".
" F:\Travail\Programmation\Dev-Cpp\Projets\SDL1\Makefile.win [Build Error] [suite1SDL.exe] Error 1 ".
Le seul appel que je fait à cette bibliothéque est :
"lineColor(ecran,0,0,320,200,
SDL_MapRGB(ecran->format,255,255,255));"
Cette fonction est bien reconnu par la "complétion de code" de Devcpp.
Je sais que le probleme vient de mon éditeur de liens.
Voici mé paramétres actuels :
"-lmingw32 -lSDLmain -lSDL -mwindows".
Note : Dans les paramétres du compilateur j'ai bien les chemins qui ménent au fichiers "INCLUDE" et "LIB".
J'ai cherché sur Google mais je n'ai trouvé aucun coup de main, j'ai aussi été sur le site de l'auteur du Devpack mais rien non plus.
Si quelqu'un sait ce serait bien gentil de m'aider.
Merci d'avance!!
Bonne nuit!!
Partager