Installation FMOD en C++

Fermé
Crazy Legs Messages postés 635 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 27 septembre 2016 - Modifié par Crazy Legs le 10/11/2010 à 15:07
Crazy Legs Messages postés 635 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 27 septembre 2016 - 15 nov. 2010 à 20:11
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.

1 réponse

Crazy Legs Messages postés 635 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 27 septembre 2016 97
15 nov. 2010 à 20:11
Bonjour, est-ce que vous avez besoin d'images pour mieux comprendre mon problème ?
Pourquoi personne ne répond ?
0