2010-07-17 83 views
4

我已成功安裝boost,編譯的二進制文件和構建的bcp。我也能夠使用bcp提取正則表達式庫。這樣做後,我發現的makefile的gcc_gen.sh腳本和一堆extractin/building boost program_options

my_exported_boost_regex/libs/regex/build/

下,並用其中的一個,使

my_exported_boost_regex/libs/regex/build/gcc/libboost_regex-gcc-1_43.a 

這是我在我的代碼和一切使用庫效果很好。

現在我想爲program_options做同樣的事情,但是在我使用bcp提取所有文件後,我對接下來要做什麼感到困惑。下

my_exported_boost_program_options/libs/program_options/build/

唯一可用的文件是Jamfile.v2,我不能爲我的生活弄清楚如何使用它來構建二進制。在我看來,這裏缺少一些東西。

感謝您的幫助。 謝謝,

Ĵ

+0

後你給予BCP – 2010-07-19 01:54:17

回答

1

,你必須建立從bjam的頂級目錄的推動作用。請參閱Getting Started Docs

+0

我並建立提升你描述和創建的所有二進制文件的參數。但是這些二進制文件不是由bcp導出的,所以大概需要重新構建,這正是我爲正則表達式庫所做的。我無法弄清楚如何做program_options – Julian 2010-07-17 19:35:10

+0

對不起,我不熟悉bcp。 – Lars 2010-07-18 07:54:35

+0

儘管bcp不會導出二進制文件,但您可以手動複製它們,而不必重新構建它們。 – 2010-07-25 10:38:41

3

我終於想通了,我除了在BCP這樣調用我的興趣庫中包括「建」:

bcp program_options build ../my_exported_boost_program_options/ 

這顯然是把適當的bjam配置文件在導出的目錄中,然後我可以從該目錄調用bjam並構建我的導出庫。

Ĵ

相關問題