'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.