2013-01-06 61 views
1

我按照本指南在運行CodeBlocks的Windows XP上安裝Boost:http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef。我已經下載加速和BoostJam和版本在帶有代碼塊的窗口上安裝助推器

提升:1.52.0 BoostJam:3.1.18.1-ntx86

我試圖建立升壓(節「建設助推」指南中),所以我已經成功地將PATH設置爲c:\ boost-jam

現在我想運行boost-jam,並且寫入:bjam --toolset = gcc「--prefix = c:\ program files \ codeblocks」install

這是我得到一個錯誤。命令提示符告訴我:「警告:Boost.Build引擎和核心版本不匹配」。我跟隨的指南過時了嗎?

回答

3

當我嘗試從源代碼設置提升時遇到了同樣的問題。最好的方法是從源代碼構建bjam(它帶有boost)。首先確保你有你的路徑上的MinGW GCC,然後,在命令行上,導航到

<升壓根> /工具/建設/ V2 /發動機

隨着<boost-root>作爲將解壓縮源代碼放入其中的文件夾。
從這裏,調用build.bat gcc

這將構建一個可執行文件(b2.exe和/或bjam.exe)。將其複製到<boost-root>並用您需要的選項調用它。

+0

謝謝。我嘗試添加gcc到我的路徑,正如這裏所描述的(http://stackoverflow.com/questions/5733220/how-to-add-mingw-bin-directory-to-my-system-path),但我仍然可以'建立bjam。如果我錯過了某些東西,你會嗎?我添加的路徑是C:\ Program Files \ CodeBlocks \ MinGW \ bin – BillyJean

+1

您能夠從命令行調用gcc嗎?說'gcc --version' ang'g ++ --version'? – StoryTeller

+0

不,這也是目前我測試的方式,看它是否有效。我得到的答覆是該命令無法識別,但我已經完全按照上面的鏈接 – BillyJean