2011-01-28 79 views
15

我想知道如何使用boost庫創建工具可執行文件,例如bcp。我已經解壓縮源代碼,但我不知道如何構建以創建該工具。創建boost工具可執行文件

感謝

+0

升壓是一系列的,你在你的C庫的使用++代碼。您可以使用#include指令將必要的Boost標頭添加到.cpp文件,然後在應用程序代碼中使用所需的Boost功能。然後,使用C++編譯器編譯該代碼以構建可執行文件或DLL。投票結束爲「不是真正的問題」。 – 2011-01-28 17:17:08

回答

3

目錄$ BOOST_ROOT所有工具/工具可以從其中相應的Jamfile[.v2]所在的目錄中調用bjam建設。對於bcp,這需要在$ BOOST_ROOT/tools/bcp目錄中完成。如果您還沒有構建bjam,請參閱Getting Started文檔說明必要的步驟。默認構建的可執行文件將以$ BOOST_ROOT/dist/bin結尾。

20

補充hkaiser答案:

運行./bootstrap.sh$BOOST_ROOT(參見Getting Started其他選項)

./bootstrap.sh 

,這將產生一個在執行./bjam。然後,您可以做

./bjam tools/bcp 

甚至這個可執行文件複製到tools/bcp並做

./bjam 

./bcp可執行文件將在$BOOST_ROOT/dist/bin