Bonjour à tous,
voila avant de tout apprendre le fmod j'ai essayer un peu tout les codes que M@teo donné dans le chapitre, mais voila j'ai toujours le même problème.
Au moment de la compilation il arrete.
Voici le log de la compilation :
Compilateur: Default compiler
Building Makefile: "C:\Dev-Cpp\Projet\DjPinock\Makefile.win"
Exécution de make...
make.exe -f "C:\Dev-Cpp\Projet\DjPinock\Makefile.win" all
gcc.exe main.o -o "DJ-Pinock.exe" -L"C:/Dev-Cpp/lib" -mwindows -lmingw32 -lSDLmain -lSDL -libfmod
C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -libfmod
collect2: ld returned 1 exit status
make.exe: *** [DJ-Pinock.exe] Error 1
Exécution terminée
Comment faire ?
J'ai pourtant bien mit mon fichier lfmod.a dans le repertoire lib avec les autres fichier .a (comme ceux de la sdl)
Merci à vous deux,
j'ai réussi à compiler, mais il me semble qu'il y est un problème.
Le programme ne se lance pas !
Sa ne serait pas à cause du poids de ma musique (27,8 Mo) ?
Merci d'avance
PS: mon code identique à celui de m@teo mais avec mes parametre :
FSOUND_Init(44100, 32, 0);
musique = FSOUND_Stream_Open("Keep_The_Vibes_Alive.mp3", 0, 0, 0); /* On ouvre la musique */ if(musique == NULL)/* On vérifie si elle a bien été ouverte (IMPORTANT) */ {
fprintf(stderr, "Impossible de lire la musique\n");
exit(EXIT_FAILURE); }
FSOUND_Stream_SetLoopCount(musique, -1); /* On active la répétition de la musique à l'infini */
FSOUND_Stream_Play(FSOUND_FREE, musique); /* On joue la musique */
while(continuer) {
SDL_WaitEvent(&event); switch(event.type) { case SDL_QUIT:
continuer = 0; break; case SDL_KEYDOWN: if(event.key.keysym.sym == SDLK_p)//Si on appuie sur P { if(FSOUND_GetPaused(1))// Si la chanson est en pause (sur le canal 1)
FSOUND_SetPaused(1, 0); // On enlève la pause else// Sinon, elle est en cours de lecture
FSOUND_SetPaused(1, 1); // On active la pause } break; }
Exacte, alors de une ma musique avait pas le bon format (demander moi pas pourquoi tout mes fichiers sont en .mp3 sauf celle là, comme par hasard ^^.
Et de deux, comme sa marché la fenetre c'est ouverte, le son etait dégeullasse, j'ai donc par curiosité enlever la ligne que vous m'avez indiquer et paf le son et devenu magnifique !
Donc voila je vous remercie pour votre aide !
D'ailleur j'ai lut presque tout le cour cette nuit ^^.
Merci à vous et bonne continuation
FMOD problème
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)