Ich habe lief bjam.exe --build-dir="C:\build-boost" --build-type=minimal msvc stage
Verfüge ich über statische oder dynamische Boost-Bibliotheken?
und jetzt habe ich Bibliotheken LIB mit diesen Header, zum Beispiel
libboost_serialization-vc100-mt
libboost_serialization-vc100-mt-1_45
libboost_serialization-vc100-mt-gd
libboost_serialization-vc100-mt-gd-1_45
Ich glaube, diese statischen Bibliotheken für Debug sein sollte und die Version freigeben. Wenn ich den Compiler mit Multi-threaded Debug (/MTd)
starte gibt es einen Fehler LNK1104: cannot open file 'libboost_serialization-vc100-mt-sgd-1_45.lib'
Es sucht nach einem mit -sgd
wo gehe ich falsch?
Vielleicht können Sie versuchen, mit "--build-type = complete" zu bauen, da dies alle unterstützten Varianten der Bibliotheken erstellt.Siehe Abschnitt "5.3.4 Invoke bjam" in http://www.boost.org/doc /libs/1_42_0/more/getting_started/windows.html – yasouser