boost 編譯 jam 編譯配置

2021-05-25 15:12:49 字數 382 閱讀 9516

一、boost

boost庫是乙個可移植、提供源**的c++庫,作為標準庫的後備,是c++標準化程序的發動機之一。其官方**為目前最新版本為1.46.0,以下以此版本為準。

boost庫大部分的子庫都是c++模版提供,大部分情況下直接包含標頭檔案就可以了。其中部分子庫需要編譯,如下圖所示:

上圖中bjam.exe是boost提供的編譯工具,下面會介紹如何獲得。

四、jam配置

bjam  --build-type=complete toolset=gcc stage

上面的命令將編譯所有需要編譯的子庫(除python)的各種版本,編譯時間稍長,約40分鐘~1小時。生成的檔案在./stage/lib目錄下。

bjam的詳細配置boost管網上有介紹

boost編譯配置基礎

執行bootstrap.bat生成b2或者bjam生成工具 根目錄如果沒有可以在下面路徑查詢 boost 1 72 0 tools build src engine x64,j4 4 job多執行緒編譯 b2.exe build type complete address model 64 j4 a...

boost編譯配置及簡單使用

2 編譯 a 解壓 boost 1 55 0.zip 到boost路徑 b 執行 bootstrap.bat。會生成2個檔案,分別是bjam.exe 和 b2.exe.bjam是早起的檔案,新版本用b2比較好 c 可以檢視b2.exe的用法,在cmd裡面輸入 b2 help 這裡基本上有各個引數的用...

boost 編譯選項

執行bootstrap.bat,生成bjam.exe 新建build.bat bjam toolset msvc 8.0 address model 64 1.完全編譯安裝 bjam toolset msvc install 完成後會生成乙個bin.v2編譯時的臨時目錄,手動刪除。生成另乙個目錄c ...