Eksportowanie statycznych symboli lib z biblioteki DLL

Używam biblioteki DLL fasad do statycznej biblioteki. Biblioteka DLL zapewnia mały interfejs i zarządzanie zasobami, które można udostępniać wielu bibliotekom DLL. Nagłówek Dll udostępnia rzeczy z biblioteki statycznej:

class DLL_EXPORT MyDllClass {
public:
   /// ...
   OneStaticLibClass * ptr;
};

Problem polega na tym, że jeśli to powinno zadziałać, muszę połączyć linkStaticLib do biblioteki DLL i aplikacji za pomocą biblioteki DLL. Nie udało mi się wyeksportować częściStaticLib poprawnie. Próbowałem w nagłówkach eksportu:

class DLL_EXPORT OneStaticLibClass;

ale to nie działa ... Nadal dostaję:

undefined reference to OneStaticLibClass::~OneStaticLibClass(void)
undefined reference to OneStaticLibClass::operator<<(char const *)

Pomysły Andy, jak mogę eksportować części biblioteki statycznej za pomocą biblioteki DLL?

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion