Bonjour à tous. J'apprends à utiliser Fmod mais je bloque sur un probléme. Les types booléens ne sont pas reconnus apparemment: Pour le programme suivant:
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
16
17
18
19
20
21
 
#include <cstdlib>
#include <iostream>
#include <fmod.h>
using namespace std;
 
int main(int argc, char *argv[])
{ 
 
  FSOUND_Init(44100, 32, 0);
  FSOUND_DSP_SetActive(FSOUND_DSP_GetFFTUnit, TRUE);
  FSOUND_SAMPLE *tir = NULL;
  tir = FSOUND_Sample_Load(FSOUND_FREE, "coca.wav", 0, 0, 0);
  FSOUND_PlaySound(FSOUND_FREE, tir);
  system("pause");
  FSOUND_Sample_Free(tir);
  FSOUND_Close();	
  return 0;
    system("PAUSE");
    return EXIT_SUCCESS;
}
J'obtient l'erreur "'TRUE' undeclared".
Si je remplace TRUE par 1, ca ne fonctionne pas non plus et l'on m'indique:
"cannot convert `FSOUND_DSPUNIT*(*)()' to `FSOUND_DSPUNIT*' for argument `1' to `void FSOUND_DSP_SetActive(FSOUND_DSPUNIT*, signed char)'"
Comment faire comprendre au compilateur que ça existe, les booleens?
Merci à l'avance.