Wie entscheidet sich die automatische Verknüpfung für Boost?

Wenn ich Visual Studio 2012 mit automatischer Verknüpfung verwende, muss ich Boost / POCO / Python-Bibliotheken nicht manuell hinzufügen, sie werden automatisch hinzugefügt. Und wenn ich eine Bibliothek vermisse, bekomme ich folgende Nachricht:

LINK: Schwerwiegender Fehler LNK1104: Datei 'libboost_system-vc110-mt-1_55.lib' kann nicht geöffnet werden

Aber woher weiß es, welche Datei ich verlinken möchte? Vielleicht möchte ich mit boost_system-vs110-mt-1_55.lib dynamisch verlinken, oder ich möchte eine mitgd odersgd im Namen?

Wie trifft es die Wahl?

Das Problem ist, dass mein Programm nach libboost_ ... (d. H. Statischen) Bibliotheken sucht, wenn es nach System, Threads usw. sucht, aber boost_ (d. H. Dynamisch) für Python will, und ich verstehe einfach nicht warum?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage