Salut à tous, je vous ecris car j'ai un petit probleme.
En effet j'essai de programmer un petit lecteur mp3 en C avec Gtk et Fmod, mais j'ai une erreur, enfin plusieurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
In Function OnPlay :
          [Linker Error] undifined reference to FSOUND_SetOutput@4
etc avec toutes les fonctions FMOD utilisées.
voici uun bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
void OnPlay(GtkWidget* widget, gpointer data)
{
    FSOUND_SAMPLE * son = NULL;                    
    FSOUND_SetOutput ( FSOUND_OUTPUT_DSOUND );   
    FSOUND_SetDriver ( 0 );                         
    FSOUND_SetMixer ( FSOUND_MIXER_AUTODETECT );   
    FSOUND_Init ( 44100, 32, 0 );                 
   son = FSOUND_Sample_Load ( FSOUND_FREE, "sound.mp3", FSOUND_HW2D, 0, 0);
    channel = FSOUND_PlaySoundEx ( FSOUND_FREE, son, NULL, FALSE );
 
}
et dans mon en-tete j'ai sa

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <windows.h>
#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif
#include <sys/types.h>
#include <sys/stat.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <string.h>
#include <stdio.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include <fmod/fmod.h>
#include "fmod.h"
Ma question est où est le probleme??
Merci de votre aide titor