¿Cómo exporto las funciones de clase, pero no la clase completa en una DLL?
He desarrollado una DLL de Win32, que proporciona los detalles a continuación, y quiero crear un contenedor CLI / C ++ para las funciones Conectar y Salir.
Sé que clases y funciones completas se pueden exportar desde una DLL.
<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>
Quiero tener la clase como las funciones exportadas, Connect y LogOut, utiliza la función set / get.
¿Es posible solo exportar las funciones Connect y LogOut, y no toda la clase?