Budowanie Boost.Python
Próbuję zbudować Boost.Python zgodnie z instrukcjami na oficjalnej stronie.
Moim systemem operacyjnym jest 64-bitowy Windows 7, kompilatorem jest MSVC11, wzmocnienie to 1,54.
=================== Zainstaluj Boost ==================
Aby zainstalować podstawowy Boost, pobrałem bibliotekę boost ze swojej strony internetowej, rozpakowałem ją na mój dysk lokalny. Ścieżka jestC:\local\boost_1_54_0
.
=============== Instaluj Boost.Python ===============
Następnie stwierdzam, że Boost.Python musi zostać zbudowany osobno. Więc poszedłem zaInstrukcja Boost.Python.
=============== Zainstaluj Boost.Build ================
A na etapie 3.1.2Zwiększ. Zbuduj jest wymagane. Ponownie podążyłem za krokami i zainstalowałem Boost.Build atC:\local\boost_1_54_0\BoostBuild
, i dodałC:\local\boost_1_54_0\BoostBuild\bin
wPath
zmienna środowiskowa.
Następnie utknąłem na etapie 3.1.3 i 3.1.4, gdzie mówi instrukcja
3.cd do katalogu libs / python / example / quickstart / Twojej instalacji Boost, która zawiera mały przykładowy projekt.
4. Wywołaj bjam. Zastąp argument „etap” z przykładowego wywołania z sekcji 5 podręcznika „Pierwsze kroki” „testem”, aby zbudować wszystkie cele testowe. Dodaj także argument „--verbose-test”, aby zobaczyć dane wyjściowe generowane przez testy podczas ich uruchamiania.
W systemie Windows wywołanie bjam może wyglądać mniej więcej tak:
C: boost_1_34_0… start> bjam toolset = msvc - test testowy
Wpisałem wiersz poleceń, który powiedział mi podręcznik i jestem pewien, że jestem w odpowiednim katalogu. Nie ma jednakbjam
lubb2
wquickstart
folder (znajdują się w głównym węźle Boost i C: lokalny boost_1_54_0 BoostBuild bin).
Próbowałem nawet skopiować te dwa pliki doquickstart
folder, ale w ogóle nie działa.
Nie znam dobrze mechanizmu zarządzania Windows, więc nie jestem pewien, czyPath
jest kluczem do mojego pytania. Myślę, że po dodaniu folderu bin doPATH
, system operacyjny automatycznie połączy mojebjam toolset=msvc --verbose-test test
dobjam
wC:\local\boost_1_54_0\BoostBuild\bin
teczka?
Czy ktoś może mi w tym pomóc? :)