Linker problem mit mingw 3.4.2 und Fmode 4.02



  • Hallo,

    Schönes Forum hier,
    ich habe ein kleines Problem,

    Wenn ich den Initialisierungs code von Fmod, compilen lasse, kommt ein Linker error, sehr unschön.

    [Linker error] undefined reference to `_ZN4FMOD6System4initEijPv@16'
    ld returned 1 exit status

    #include <fmod.hpp>
    
    using namespace FMOD;
    
    int main()
    {
        FMOD_RESULT result;
        System *system;
    
        result = System_Create(&system);		// Create the main system object.
        if (result != FMOD_OK)
        {
            return 1;
        }
    
        //Linkererror ?!
        result = system->init(100, FMOD_INIT_NORMAL, NULL);	// Initialize FMOD.
        if (result != FMOD_OK)
        {
            return 1;
        }
    

    wenn ich die result = system->init(100, FMOD_INIT_NORMAL, NULL); zeile auskommertiere, kommt kein Fehler, aber das ist ja nciht der Sinn von einem Sound system.

    hoffe, jemand weiß rat.



  • Moin Leute,

    Also, das Problem war, das die Dll von Fmod nur mit VC Compiled wurde --> kein OOP interface zur ansprache verfügbar ist,
    --> Altes interface benutzten.

    Mehr dazu im Fmodforum, aber sehr versteckt.


Anmelden zum Antworten