Dll in VS 6 einbinden



  • Hallo,
    ich habe eine ganz simple Frage. Wie bekomme ich eine Dll in ein Visual Studio 6 C++ Project eingebunden?



  • Ausser der dll sollte es noch eine .h Datei geben.

    Die .h Datei per #include im Quelltext einfügen.

    Im einfachen Fall gibt es ausserdem eine .lib Datei. Diese beim Linker zum
    Projekt hinzufügen. Wenn das geht wars das.

    Wenn es keine lib Datei gibt, oder diese sich nicht dazulinken lässt wird es etwas unhandlicher.
    Dann kann man die DLL mit Loadlibrary() laden und muss danach jede Einsprungstelle mit
    LoadProcAdress() ermitteln und mit typedef definieren. Danach kann man den Code in der DLL nutzen.

    Die EXPORTS der DLL lassen sich ausserdem mit dumpbin anzeigen.


Anmelden zum Antworten