Statische Klassen in einer dynamischen Library?
-
Hallo allerseits,
ich habe, was DLLs/Libs angeht, noch nicht viel Erfahrung gesammelt. Wie man einzelne Funktionen in Windows als DLL exportiert weiß ich, jedoch würde mich folgendes interessieren:
Wie kann man eine statische Klasse in eine dynamische Library so exportieren, dass es möglichst plattformunabhängig ist. Ich benutze den MinGW Compiler.So sähe beispielsweise eine statische Klasse für mich aus:
class StatischeKlasse { private: static int eineGanzzahl; public: static inline void setzeGanzzahl(int g) { eineGanzzahl=g; } static int gebeGanzzahl(); }; int StatischeKlasse::eineGanzzahl = 0; int StatischeKlasse::gebeGanzzahl() { return eineGanzzahl; }
Wie könnte man das jetzt in eine Library packen?
Dankbar für jegliche Hilfe und lg,
Developer30