Ich habe die folgenden Schritte für Windows 7 ausgeführt
Boost link http://www.boost.org/doc/libs/1_49_0/libs/python/doc/
1. Downloaded boost_1_60_0 .zip
2. cd \boost_1_60_0\tools\build
3. Ran below command in command prompt
bootstrap.bat gcc
bjam --toolset=gcc "--prefix=C:\DestinationFolder" install
Now i have b2.exe & bjam.exe in C:\DestinationFolder\bin
Kann mir bitte jemand helfen, was ich als nächstes tun soll, da ich nicht weiter verarbeiten kann
Da Ihr nun das dritte “Wie baue ich Boost unter Windows?” Frage, die ich seitdem gesehen habe 1.60.0
veröffentlicht wurde, hier sind meine persönlichen Windows Boost Build Notes:
Windows unterstützt Boost nicht direkt, also können Sie es herunterladen und platzieren, wo immer Sie wollen.
Das Boost-Benutzerhandbuch empfiehlt die Erstellung einer BOOST_ROOT
Umgebungsvariable mit dem Ort des Boosts.
Hinweis: in den folgenden Beispielen 2>&1 | tee ??_build.txt
ist optional, aber es ist nützlich, ein Build-Protokoll zu führen …
Erstellen für Visual Studio 2015
In einer Visual Studio-Tools-Eingabeaufforderung:
cd boost_1_xx_0
call bootstrap.bat
Für statische Bibliotheken:
b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=static threading=multi runtime-link=shared --build-type=complete stage
2>&1 | tee msvc_static_build.txt
Hinweis: Thread muss mit dynamischer Verlinkung erstellt werden siehe: https://studiofreya.com/2015/05/20/the-simplest-way-of-building-boost-1-58-for-32-bit-and-64-bit-architectures-with-visual-studio/
Für dynamische Thread-Bibliothek:
b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --with-thread --build-type=minimal stage
2>&1 | tee msvc_thread_build.txt
Für alle als dynamische Bibliotheken:
b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --build-type=complete stage
2>&1 | tee msvc_dynamic_build.txt
Bauen für MinGw
Stellen Sie sicher, dass sich gcc/mingw im Pfad befindet, zB: C:\Qt\Tools\mingw491_32\bin
cd boost_1_xx_0
bootstrap.bat mingw
b2 toolset=gcc link=shared threading=multi --build-type=complete stage
2>&1 | tee mingw_build.txt
Hinweis: seit boost 1.61.0
müssen Sie möglicherweise ändern: bootstrap.bat mingw
zu bootstrap.bat gcc
Welchen Compiler hast du? Bist du dir wirklich sicher, dass es gcc ist?
– Sergei Nikulov
5. Februar 2016 um 6:53 Uhr
Ich habe MinGW installiert
– Ravi Yadav
5. Februar 2016 um 7:19 Uhr
Und ich habe von stackoverflow.com/questions/7947542/building-boost-on-windows referenziert
– Ravi Yadav
5. Februar 2016 um 7:19 Uhr
Ich würde eher die verwenden vorgefertigte Windows-Binärdateien.
– RHertel
5. Februar 2016 um 7:42 Uhr
Ich habe das vor einiger Zeit gemacht, also erinnere ich mich nicht an jeden Schritt; aber ich denke, es war ziemlich einfach: Laden Sie die neueste Version herunter,
boost_1_60_0-msvc-14.0-64.exe
oderboost_1_60_0-msvc-14.0-32.exe
(64 oder 32 Bit, abhängig von Ihrem System) und führen Sie die exe-Datei aus (z. B. in einem Ordner öffnen und doppelklicken). Dies sollte ein interaktives Installationsprogramm starten, das, soweit ich mich erinnere, vom üblichen Typ ist. Tut mir leid, dass ich nicht genauer werden kann. Der einzige Teil, den ich etwas schwieriger fand, war sicherzustellen, dass der Compiler die Bibliotheken findet. Ich glaube, ich musste das Installationsverzeichnis zum hinzufügenPATH
Umgebungsvariable.– RHertel
5. Februar 2016 um 7:59 Uhr