extern Deklaration von Struct aus DLL



  • Hallo,

    ich habe eine selbst geschriebene DLL in der eine größere Struct deklariert wurde.

    Meine Frage:
    Habe ich die Möglichkeit einer extern Deklaration dieser Struct (wenn ja wie?) oder muss ich sie neu deklarieren?



  • Strukturen musst du nicht als extern deklarieren, da sie nur angeben, wie der Compiler auf die einzelnen Elemente zugreift. Das Programm, das die Struktur verwenden soll, muss lediglich den Header mit der Deklartation der Struktur einbinden (und natürlich noch gegen die DLL linken, wenn es Funktionen aus dieser nutzt).



  • devkid schrieb:

    Strukturen musst du nicht als extern deklarieren, da sie nur angeben, wie der Compiler auf die einzelnen Elemente zugreift. Das Programm, das die Struktur verwenden soll, muss lediglich den Header mit der Deklartation der Struktur einbinden (und natürlich noch gegen die DLL linken, wenn es Funktionen aus dieser nutzt).

    In der Struct sind aber Methoden definiert ... darum ging es mir eigentlich. Hat sich mittlerweile aber erledigt.


Anmelden zum Antworten