là, je suis en train d´utiliser sdl_mixer! j´ai un problème avec mon code source
- include<iostream>
- include<stdlib.h>
- include <SDL/SDL.h>
- include <SDL/SDL_mixer.h>
int main(){
/* On déclare la variable qui représentera notre musique une fois chargée */
Mix_Music *myMus=NULL;
/* On initialise le son */
SDL_Init(SDL_INIT_AUDIO);
/* On ouvre un device audio */
Mix_OpenAudio(22050, MIX_DEFAULT_FORMAT, 2, 1024);
/* On charge un fichier musical */
myMus = Mix_LoadMUS("crunch.WAV");
/* On lance la musique */
Mix_PlayMusic(myMus, 1);
while (Mix_PlayingMusic() == 1){
/* Tant que la musique n´est pas terminée, on fait quelque chose
car sinon le programme s´éteint et le son aussi */
SDL_Delay(10);
}
/* La musique est terminée, on la libère */
Mix_FreeMusic(myMus);
/* On libère le matériel */
Mix_CloseAudio();
return 0;
}
dans le terminal, ca me fait:
/tmp/ccQ2vSyQ.o: dans la fonction « main »:
essai.cpp:(.text+0x92): référence indéfinie vers « SDL_Init »
essai.cpp:(.text+0xb6): référence indéfinie vers « Mix_OpenAudio »
essai.cpp:(.text+0xc2): référence indéfinie vers « Mix_LoadMUS »
essai.cpp:(.text+0xd8): référence indéfinie vers « Mix_PlayMusic »
essai.cpp:(.text+0xe6): référence indéfinie vers « SDL_Delay »
essai.cpp:(.text+0xeb): référence indéfinie vers « Mix_PlayingMusic »
essai.cpp:(.text+0x100): référence indéfinie vers « Mix_FreeMusic »
essai.cpp:(.text+0x105): référence indéfinie vers « Mix_CloseAudio »
quelqu´un saurait d´ou vient le problème 