Die Boost-Konfiguration Die Bibliothek unterstützt Autolinking und verwendet den entsprechenden compilerspezifischen Code für den jeweiligen Compiler. Die Dokumente weisen jedoch darauf hin, dass die GCC-Toolchain die automatische Verknüpfung nicht unterstützt :
Automatische Verknüpfung
Die meisten Windows Compiler und Linker haben sogenannte "Auto-Linking-Unterstützung" was die zweite Herausforderung beseitigt. Spezieller Code in Boost-Header-Dateien erkennt Ihre Compiler-Optionen und verwendet diese Information, um den Namen von zu kodieren die richtige Bibliothek in dein Objekt Dateien; Der Linker wählt die Bibliothek aus mit diesem Namen aus den Verzeichnissen Sie haben es gesagt, um zu suchen.
Die GCC-Toolchains (Cygwin und MinGW) sind bemerkenswerte Ausnahmen; GCC-Nutzer sollte auf die Verknüpfung verweisen Anweisungen für Unix-Variante Betriebssysteme für die entsprechenden Befehlszeilenoptionen zu verwenden.