Boost C++: Warnings beim Compilieren



  • Habe jetzt das erste Mal die Boost-Lib benutzt. Die boost::tread Klasse funktioniert ja super und ist einfach zu handhaben. 👍

    Jedoch bekomme ich beim compilieren Warnings, und ich weiß nicht was ich evtl. noch umkonfigurieren muß.

    Diese bekomme ich mehrmals in mehreren Zeilen der mutex-Header:

    c:\boost\include\boost-1_31\boost\thread\mutex.hpp(36) : warning C4275:
    class 'boost::noncopyable' ist keine DLL-Schnittstelle und wurde als Basisklasse fuer die DLL-Schnittstelle
    class 'boost::mutex' verwendet
    
            c:\boost\include\boost-1_31\boost\noncopyable.hpp(22) : Siehe Deklaration von 'noncopyable'
    
    c:\boost\include\boost-1_31\boost\thread\thread.hpp(78) : warning C4251: 'm_threads' :
    class 'std::list<class boost::thread *,class std::allocator<class boost::thread *> >' benoetigt eine DLL-Schnittstelle,
    die von Clients von class 'boost::thread_group' verwendet wird
    

    Habe das ganze unter VC++6.0 im Einsatz und nichts an der Library geändert. Wer weiß Rat und was will er mir sagen? (zum Glück sind es "nur" Warnings, so das ich wenigstens damit weiter arbeiten kann)


Anmelden zum Antworten