Bonjour à tous et à toutes,
j'ai un workspace dans lequel je voudrais faire ceci:
-> 1 projet A de type "static library" qui utilise la SDL
-> 1 projet B qui utilise A (libA.a)
Or il m'arrive un truc que je ne comprend pas. A compile impec et utilise juste 3 fonctions de la SDL: SDL_Init, SDL_BlitSurface et SDL_Flip. En revanche, B ne compile pas et me renvoie l'erreur de link suivante:
Or, je n'utilise pas alsa_audio, je ne sais même pas ce que c'est./usr/lib/libSDL.a(SDL_alsa_audio.o):: In function `ALSA_CloseAudio':
(.text+0x176):: undefined reference to `snd_pcm_drain'
Précisions:
- cette façon de procéder fonctionnaite sous visual studio
- je suis sous linux (ubuntu)
- j'ai récupéré toutes les libs en rapport de prés ou de loin avec la SDL avec Synaptic.
Quelqu'un a une idée de ce qui se passe?
Partager