Dois-je statique ou dynamique bibliothèques boost?

J'ai couru bjam.exe --build-dir="C:\build-boost" --build-type=minimal msvc stage

et maintenant, j'ai des bibliothèques .lib avec ces en-têtes, par exemple

libboost_serialization-vc100-mt
libboost_serialization-vc100-mt-1_45
libboost_serialization-vc100-mt-gd
libboost_serialization-vc100-mt-gd-1_45

Je crois que ce devrait être les bibliothèques statiques pour le debug et release de la version. Quand je lance le compilateur avec Multi-threaded Debug (/MTd) il donne une erreur LNK1104: cannot open file 'libboost_serialization-vc100-mt-sgd-1_45.lib' Il est à la recherche pour l'un avec -sgd

où vais-je tort?

Peut-être que vous pouvez essayer de construction à l'aide de "--build-type=complet” car cela va créer toutes les variantes prises en charge des bibliothèques. Voir la section "5.3.4 Invoquer bjam" dans le boost.org/doc/libs/1_42_0/more/getting_started/windows.html

OriginalL'auteur snoz | 2011-01-06