DLL-STL
-
Moin, ich möchte eine DLL schreiben, habe aber das Problem, dass eine Klasse STL-Klassen benutzt. Deshalb bekomm ich immer wieder Fehler. Gibts eine Bibliothek, die Container usw. beinhaltet, die man in DLLs benutzen kann, oder gibts ne andere Lösung?
mfg
Glamdring
-
mfc?

-
WElche Fehler bekommst Du denn ?
-
Ich verwende zwei std-Listen und einen String:
warning C4251: 'name' : class 'std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' benoetigt eine DLL-Schnittstelle, die von Clients von class 'PNFramework::Player' verwendet wird warning C4251: 'units' : class 'std::list<class PNFramework::DecoState<class PNFramework::Warrior>,class std::allocator<class PNFramework::DecoState<class PNFramework:: Warrior> > >' benoetigt eine DLL-Schnittstelle, die von Clients von class 'PNFramework::Player' verwendet wird : warning C4251: 'buildings' : class 'std::list<class PNFramework::DecoState<class PNFramework::Building>,class std::allocator<class PNFramework::DecoState<class PNFramew ork::Building> > >' benoetigt eine DLL-Schnittstelle, die von Clients von class 'PNFramework::Player' verwendet wird warning C4786: 'std::reverse_bidirectional_iterator<std::list<PNFramework::DecoState<PNFramework::Warrior>,std::allocator<PNFramework::DecoState<PNFramework::Warrior> > >::iterator,PNFram ework::DecoState<PNFramework::Warrior>,PNFramework::DecoState<PNFramework::Warrior> &,PNFramework::DecoState<PNFramework::Warrior> *,int>' : Bezeichner wurde auf '255' Zeichen in den Debug-Informationen reduziert//folgeFehler???Und so weiter...
mfg
Glamdring