Wie exportiere ich Klassenfunktionen, aber nicht die gesamte Klasse in einer DLL?
Ich habe eine Win32-DLL mit den folgenden Details entwickelt und möchte einen CLI / C ++ - Wrapper für die Funktionen Connnect und LogOut erstellen.
Ich weiß, dass ganze Klassen und Funktionen aus einer DLL exportiert werden können.
<code>class CClientLib { public: CClientLib (void); // TODO: add your methods here. __declspec(dllexport) bool Connect(char* strAccountUID,char* strAccountPWD); __declspec(dllexport) void LogOut(); private : Account::Ref UserAccount ; void set_ActiveAccount(Account::Ref act) { // Set the active account } Account::Ref get_ActiveAccount() { return UserAccount; } }; </code>
Ich möchte die Klasse haben, da die exportierten Funktionen Connect und LogOut die Funktion set / get verwenden.
Ist es möglich, nur die Funktionen Connect und LogOut zu exportieren und nicht die gesamte Klasse.