Installation FMOD en C++

Crazy Legs Messages postés 635 Date d'inscription   Statut Membre Dernière intervention   -  
Crazy Legs Messages postés 635 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, cela fait plusieurs jours que je n'arrive pas à installer FMOD sur mon PC.

J'ai suivis le cours du site du zéro (en C) mais cela ne fonctionne plus pour le C++.
J'utilise Code::Blocks (qui est à jour). J'ai créé un nouveau projet donc voici le code source :

#include <iostream>  
#include <cstdlib>  
#include <fmod/fmod.hpp>  
#include <fmod/fmod_errors.h>  

using namespace std;  

void CheckError(FMOD_RESULT result)  
{  
    if(result != FMOD_OK)  
    {  
        cout << "Erreur : Code : " << FMOD_ErrorString(result) << "." << endl;  
        exit(EXIT_FAILURE);  
    }  
}  

int main()  
{  
    FMOD::System *system;  
    FMOD_RESULT result = FMOD_OK;  

    FMOD::System_Create(&system);  
    CheckError(result);  

    system->release();  
    system->close();  

    return 0;  
}


J'ai fourré les include et les lib dans le compilateur MinGW.
J'ai linké libfmodex.a avec -lfmodex.
J'ai également mis fmodex.dll dans le dossier de mon projet.

Malgré tout cela, cela ne fonctionne pas, la compilation fonctionne mais au moment de linker les fichier .o, le debugger m'affiche un problème du style :

undefined reference to 'FMOD::System::init(...)@16'  
undefined reference to 'FMOD::System::release(...)@4'  
undefined reference to 'FMOD::System::close(...)@4' 


Merci pour votre aide.



J'aide les personnes qui ont un problème dans certaines sections du forums.
A voir également:

1 réponse

Crazy Legs Messages postés 635 Date d'inscription   Statut Membre Dernière intervention   98
 
Bonjour, est-ce que vous avez besoin d'images pour mieux comprendre mon problème ?
Pourquoi personne ne répond ?
0