編譯boost庫(kù)-用vc2005編譯boost1.34.1
//打開控制臺(tái)窗口,請(qǐng)使用vs2005在開始菜單中的“Visual Studio Tools->Visual Studio 2005 命令提示”打開控制臺(tái),這樣vc的的編譯環(huán)境就設(shè)置好了。
//假設(shè)boost安裝包的解壓的目錄為{BOOST_SRC}中。
//先編譯出bjam.exe,它被用于安裝boost庫(kù)
cd {BOOST_SRC}\tools\build\jam_src
build.bat
//利用編譯出的bjam.exe程序編譯并安裝boost庫(kù)
cd {BOOST_SRC}
copy {BOOST_SRC}\tools\build\jam_src\bin.ntx86\bjam.exe
//下面的命令的各選項(xiàng)的說(shuō)明:
//prefix 將boost安裝到的路徑(生成的頭文件和庫(kù)文件都會(huì)放到該路徑中)。
//重定義以下變量(利用-s設(shè)置):
//VC80_ROOT vc2005的安裝路徑,如果未將vc2005安裝到默認(rèn)位置,你必須指定該項(xiàng)。
//TOOLS 使用的編譯工具,vc2005對(duì)應(yīng)的是vc-8_0
//PYTHON_ROOT python的安裝目錄,如果未將BOOST安裝到默認(rèn)位置,你必須指定該項(xiàng)。
//BUILD 編譯結(jié)果選項(xiàng),默認(rèn)會(huì)生成盡可能多的版本,如調(diào)試版/發(fā)行版,靜態(tài)庫(kù)/動(dòng)態(tài)庫(kù),單線程/多線程。
bjam
"-sVC80_ROOT=D:\Program Files\Microsoft Visual Studio 8\VC"
"-sTOOLS=vc-8_0" "-sPYTHON_ROOT=D:\Program Files\Python24"
"--prefix=E:\librarys\boost" install