DLL / SO in C++ benutzen



  • Tach...

    Leider konnte mir die FAQ, Boardsuche u. Google nicht weiterhelfen. Ich suche Informationen, wie ich eine dynamisch gelinkte Bibliothek in C++ benutzen kann.

    Ich denke, für einfache Funktion, deklariert man einfach einen passenden Funktionszeiger und ruft dann die entsprechende Funktion des BSs auf. Allerdings habe auch gehört, dass es möglich ist, Klassen zu exportieren. Entspricht dass der Wahrheit und wenn ja, wie kann ich das bewerkstelligen?

    MfG Wolf



  • exportierte Funktionen ruft man so auf, zu exportieren Klassen kann ich dir leider nichts sagen...



  • Im Code
    #include <libnameheader.h>

    Unter Linux ganz einfach beim Compilieren -llibname.

    Unter Windows gibts zur .dll meist ne .lib, die dazugelinkt werden muss.

    Klappt i.d.R. mit allem was man in .h's so im-/exportieren kann.


Anmelden zum Antworten