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? :)

questionAnswers(1)

yourAnswerToTheQuestion