編譯boost庫-用vc2005編譯boost1.34.1
//打開控制臺窗口,請使用vs2005在開始菜單中的“Visual Studio Tools->Visual Studio 2005 命令提示”打開控制臺,這樣vc的的編譯環境就設置好了。
//假設boost安裝包的解壓的目錄為{BOOST_SRC}中。
//先編譯出bjam.exe,它被用于安裝boost庫
cd {BOOST_SRC}\tools\build\jam_src
build.bat
//利用編譯出的bjam.exe程序編譯并安裝boost庫
cd {BOOST_SRC}
copy {BOOST_SRC}\tools\build\jam_src\bin.ntx86\bjam.exe
//下面的命令的各選項的說明:
//prefix 將boost安裝到的路徑(生成的頭文件和庫文件都會放到該路徑中)。
//重定義以下變量(利用-s設置):
//VC80_ROOT vc2005的安裝路徑,如果未將vc2005安裝到默認位置,你必須指定該項。
//TOOLS 使用的編譯工具,vc2005對應的是vc-8_0
//PYTHON_ROOT python的安裝目錄,如果未將BOOST安裝到默認位置,你必須指定該項。
//BUILD 編譯結果選項,默認會生成盡可能多的版本,如調試版/發行版,靜態庫/動態庫,單線程/多線程。
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