我想根據官方網站上的說明建立Boost.Python。建設Boost.Python
我的操作系統是Windows 7 64位,編譯器是MSVC11,升壓是1.54。
===================安裝升壓==================
要安裝基本提升,我從它的網站下載了boost庫,將它解壓縮到我的本地磁盤。路徑是C:\local\boost_1_54_0
。
===============安裝Boost.Python的===============
然後我發現,Boost.Python的需要分開建造。所以我跟着Boost.Python instruction。
===============在階段3.1.2安裝Boost.Build ================
而且,需要Boost.Build。所以我再次按照步驟安裝Boost.Build C:\local\boost_1_54_0\BoostBuild
,並將C:\local\boost_1_54_0\BoostBuild\bin
添加到Path
環境變量中。
然後我停留在3.1.3的階段和3.1.4,在說明書上說
3.cd到庫/蟒蛇/例子/快速啓動/商家宣傳的安裝目錄,其中包含一個小例子項目。
4.調用bjam。將「入門指南」第5部分中的示例調用中的「stage」參數替換爲「test」,以 構建所有測試目標。在 中添加參數「--verbose-test」,查看測試運行時生成的輸出。
在Windows上,您的bjam調用可能看起來像:
C:\ boost_1_34_0 \ ... \快速入門>的bjam工具集= MSVC --verbose檢驗測試
我輸入的命令該說明告訴我,我確信我在正確的目錄中。但是,quickstart
文件夾中沒有bjam
或b2
(它們位於Boost和C:\ local \ boost_1_54_0 \ BoostBuild \ bin的根目錄)。
我甚至試圖將這兩個文件複製到quickstart
文件夾,但根本不起作用。
我對Windows管理機制不是很熟悉,因此我不確定Path
是否是我的問題的關鍵。我想在將bin文件夾添加到PATH
後,操作系統會自動將我的bjam toolset=msvc --verbose-test test
鏈接到C:\local\boost_1_54_0\BoostBuild\bin
文件夾中的bjam
?
任何人都可以幫助我嗎? :)
如果(後'Bootstrap')什麼,_user-config.jam_是不是在我HOMEDRIVE目錄?我應該在那裏複製嗎? –
我複製那裏,並在文件夾(\ boost_1_55_0 \ libs \ python \ example \ tutorial) – Flo
project-config.jam是我自己的文件,我改變了。顯然,即使您指定了Boost,它也不會配置自己的項目配置文件來使用「gcc」或「mingw」編譯器。將「使用msvc」更改爲「使用gcc」,它應該可以工作。 – Cinch