'boost::noncopyable_::noncopyable' ist keine DLL-Schnittstelle



  • Wenn ich in meinem Projekt boost-Thread mittels include <boost/thread.hpp> einbinde, bekomme ich folgende Meldung:

    warning C4275: class 'boost::noncopyable_::noncopyable' ist keine DLL-Schnittstelle und wurde als Basisklasse für die DLL-Schnittstelle class 'boost::mutex' verwendet

    Ich hab ein kleines testprojekt gemacht. Da bekomm ich die Meldung nicht. Was mach ich falsch? Wo stell ich ein, ob statisch gelinkt wird, oder ob die boost-DLLs verwendet werden (ersteres wäre mir sowieso lieber)?

    Hab Visual Studio 2003



  • ihr wart schon mal schneller 😃 😉

    Bei den Projekteigenschaften für 'Laufzeitbibliothek' 'Multithreaded' (Parmater /MT) statt 'Multithreaded-DLL' (Parameter /MT) eintstellen.


Anmelden zum Antworten