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


Anmelden zum Antworten