fomdex.dll richtig einbinden



  • Hi...

    Ich habe mir dem Soundsystem von fmode ein kleines programm geschrieben das eine Musikdatei abspielen kann... (Können sollte)

    Nun ja... das macht macht er auch so lange er auf meinem Rechner läuft...
    Wenn ich den mitnehme sagt er mir, dass er die fmodex.dll nicht finden kann.

    mein Headerblock sieht folgendermaßen aus:

    #include "stdafx.h"
    #include "fmod.hpp"
    #include "fmod_errors.h"
    #include <windows.h>
    #include <stdio.h>
    #include <conio.h>
    #pragma comment(lib,"fmodex_vc.lib")

    Die muss ich einbinden, damit das auf meinem Rechner läuft.

    Folgende dateien habe ich zusätzlich in meinem Projektverzeichnis:

    fmod.h
    fmod_codec.h
    fmod_dsp.h
    fmod_erros.h
    fmod_output.h
    fmod.hpp
    fmodex_vc.lib
    fmodex.dll

    Mein Compiler ist der von Microsoft Visual Studio Autorenedition.

    Kann mir da vieleicht einer sagen mit welchem befehl ich die dll einbinden kann, bzw wie ich es mache, das sie auf jedem PC gefunden wird?

    Danke schon mal
    Sqwan



  • Du musst die DLL (fmodex.dll) natürlich immer mit liefern. Diese sollte sich entweder im gleichen Verzeichnis, wie Deine Executable befinden, oder im Windows-Systemverzeichnis 😉 .



  • Danke... Jetzt weiß ich woran das liegt...
    Normal liegen alle meine dateien im Hauptverzeichnis...
    aber wenn ich das woanders hin mitnehme, muss das alles im verzeichnis der exe datei sein...

    Warst ne große hilfe... Thx.
    MFG Sqwan


Anmelden zum Antworten