Bonjour a tous,
Je tiens tout d'abord a dire que je suis encore novice dans le domaine de la programmation ceci expliqueras le fait que mes questions serons parfois stupides.
Je suis en train de me familiariser avec SDL (que je trouve confortable a utiliser) et j'ai dans l'idée d'utiliser SGE notement pour me familiariser avec la geometrie.
Seulement j'ai un probleme :
J'ai codé en C et lorsque je compile il accepte parfaitement le #include "sge.h" mais me crache que la fonction sge_transform lui est inconnue.
J'ai vérifié plus d'une fois la syntaxe et tout semble bon, le problemeviens donc d'ailleur.
Qu'est ce qui se passe et surtout qu'est ce que je peut faire pour pouvoir utiliser cette lib ?
Ps : a noter que je n'ai pas non plus tres bien compris la fonction sge_transform si qqn a un tuto.
voila mon morceau de code :
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 { int angle = 45; SDL_LockSurface(sword); SDL_LockSurface(screen); screenrect = sge_transform(sword,screen,angle,1,1,blitsword.x,blitsword.y,blitrect.x,blitrect.y,0); SDL_UnlockSurface(sword); SDL_UnlockSurface(screen); }
Edit : je pense que c'est encore mieux de vous coller l'erreur qu'il me sort :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /tmp/ccydidkw.o: In function `main':SDLtry.c:(.text+0x4a4): undefined reference to `sge_transform' collect2: ld a retourné 1 code d'état d'exécution
Partager