Zuerst müssen Sie die richtigen Umgebungsvariablen PATH, INCLUDE und LIB in Ihrer Befehlsshell haben. Rufen Sie dazu die Datei " vcvarsall.bat
" (oder ähnlich) mit Parameter:
vcvarsall.bat x86
Als nächstes musst du bjam bauen (du kannst es auch von der Boost-Seite herunterladen, aber das geht fast genauso schnell). Gehen Sie zum tools\jam\src
Ordner in Boost und geben Sie ein:
build.bat
Es sollte ein Unterordner entstehen bin.ntx86
die bjam.exe enthält. Kopieren Sie ihn der Einfachheit halber in den Boost-Hauptordner. Als nächstes können Sie bcp erstellen. Gehen Sie in den Ordner tools\bcp
Ordner und Typ:
..\..\bjam.exe --toolset=msvc
Zurück im Boost-Hauptordner können Sie dann jede beliebige Bibliothek erstellen:
bjam toolset=msvc –-with-{library}
wobei {library}
ist eine der zu erstellenden Bibliotheken. Alle baubaren Bibliotheken können mit angezeigt werden:
bjam –-show-libraries
Es gibt noch viele weitere bjam build-Parameter. Einige Parameter mit Schlüsselwörtern, die Sie angeben können, sind:
variant=debug|release
link=shared|static
threading=multi|single
Ein Beispiel wäre:
bjam toolset=msvc –-with-filesystem threading=multi variant=debug stage
Weitere Informationen finden Sie auf der Dokumentationsseiten verstärken .
Bearbeiten: Der Link wurde aktualisiert und verweist nun auf die neueste Boost-Dokumentation.
Bearbeiten: Korrigierte Optionen --with-{library} und --show-libraries