Utiliser FMOD avec Qtcreator

Fermé
leberra Messages postés 27 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 25 décembre 2015 - 6 juin 2014 à 23:19
leberra Messages postés 27 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 25 décembre 2015 - 7 juin 2014 à 15:20
j'ai un problème avec le code suivant :


#include <FMOD/fmod.h>
#include <time.h>
#include "musique.h"

using namespace std;

bool balanceSon(QString musique)
{
const char *nom2(musique.toStdString().c_str());
FMOD_SYSTEM *chanson;
FMOD_System_Create(&chanson);
FMOD_System_Init(chanson, 1, FMOD_INIT_NORMAL, NULL);
FMOD_CHANNEL *channel;
FMOD_SOUND *sound;
FMOD_BOOL lecture(FMOD_OK);
lecture = FMOD_System_CreateSound(chanson, nom2, FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &sound);
if (lecture == FMOD_OK)
{
unsigned int duree;
FMOD_System_PlaySound(chanson, FMOD_CHANNEL_FREE, sound, 0, &channel);
FMOD_Sound_GetLength(sound, &duree, FMOD_TIMEUNIT_MS);
clock_t arrivee=clock()+(duree*CLOCKS_PER_SEC/1000);
while(clock()<arrivee);
FMOD_Sound_Release(sound);
}
FMOD_System_Close(chanson);
FMOD_System_Release(chanson);
return (lecture == FMOD_OK);
}

code erreur : C:\Qt\5.3\mingw482_32\include\FMOD\fmod.h:305: avertissement : type qualifiers ignored on function return type [-Wignored-qualifiers]
const void (*done)(FMOD_ASYNCREADINFO *info, FMOD_RESULT result); /* FMOD file system wake up function. Use instead of 'result' with FMOD_INIT_ASYNCREAD_FAST to get semaphore based performance improvement. Call this when user file read is finished. Pass result of file read as a parameter. */
^
Quelqu'un peut-il m'aider ?
Qu'est-ce qui ne va pas ?

1 réponse

leberra Messages postés 27 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 25 décembre 2015 1
7 juin 2014 à 15:20
j'ai l'impression que tous ces warnings font buger mon appli car quand je la lance, une fenetre "playlistAvecQt a cessé de fonctionné, windows recherche une solution au problème" apparait
0