我一直在努力讓Boost.Python運行。Boost.Python安裝失敗,bjam錯誤
我按照http://www.boost.org/doc/libs/1_41_0/libs/python/doc/building.html中提到的步驟操作。我遵循了第3.1節第2步。 Bjam司機讓我頭疼。所以正如文件中提到的,我遵循http://www.boost.org/doc/libs/1_41_0/more/getting_started/windows.html#or-simplified-build-from-source第5部分中列出的步驟。
嘗試在5.2節給了我以下錯誤:
C:\Program Files (x86)\boost\boost_1_50>.\bootstrap
Building Boost.Build engine
The system cannot find the path specified.
'.\build.bat' is not recognized as an internal or external command,
operable program or batch file.
Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.
You can try to obtain a prebuilt binary from
http://sf.net/project/showfiles.php?group_id=7586&package_id=7294
所以因爲這樣的嘗試失敗了,我試圖採用5.3中列出的步驟。我下載了一個jam zip文件。然後構建一個jam.exe可執行文件,然後將bjam exe文件添加到PATH環境變量中。所以,現在在嘗試做這個
的bjam --build-DIR =建立目錄工具包=工具集名--build型=完整的階段
即
C:\ Program Files文件(86) \升壓\ boost_1_50>的bjam --build-DIR = 「C:\建立升壓」 toolse 噸= MSVC --build型=完全階段
失敗,出現以下錯誤....
C:\Program Files (x86)\boost\boost_1_50>bjam --build-dir="C:\build-boost" toolse
t=msvc --build-type=complete stage
Unable to load Boost.Build: could not find build system.
---------------------------------------------------------
C:\Program Files (x86)\boost\boost_1_50\boost-build.jam attempted to load the bu
ild system by invoking
'boost-build tools/build/v2 ;'
but we were unable to find "bootstrap.jam" in the specified directory
or in BOOST_BUILD_PATH (searching C:\Program Files (x86)\boost\boost_1_50\tools/
build/v2).
Please consult the documentation at 'http://www.boost.org'.
C:\Program Files (x86)\boost\boost_1_50>
現在我的boost主目錄中不存在目錄tools/build/v2 ..所以我重新下載了boost bundle並重復了所有步驟。仍然沒有成功。現在我不知道該怎麼辦..
我想要得到在libs/python/example/quickstart/up並運行時在boost安裝下給出的示例。
有人可以請幫助安裝??
編輯::
我看到它的升壓build.jam中的文件包含以下項
BOOST_BUILD =工具/建設/ v2的?;
但我沒有這個工具目錄? boost目錄結構已更改。 ?我應該期待在我的Boost安裝中使用「工具」目錄嗎?我找不到文件「bootstrap.jam」?
看起來像你從boostpro安裝了預建的boost庫。您不需要構建任何內容,只需在安裝程序的組件下選擇適當的'Boost.Python'庫即可。 –