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:J'obtient l'erreur "'TRUE' undeclared".
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; }
Si je remplace TRUE par 1, ca ne fonctionne pas non plus et l'on m'indique:
Comment faire comprendre au compilateur que ça existe, les booleens?"cannot convert `FSOUND_DSPUNIT*(*)()' to `FSOUND_DSPUNIT*' for argument `1' to `void FSOUND_DSP_SetActive(FSOUND_DSPUNIT*, signed char)'"
Merci à l'avance.
Partager