C++ boost 本身的經驗

C++ boost
下載 zip 包 解壓 D:\boost_1_69bootstrap

cd D:\boost_1_69 的解壓目錄ui

而後 執行批處理
bootstrap.bat
等一會 會生成 b2.exe 和 bjam.exe  (他們只是版本不一樣的產物,可是用法一致,bjam是以前版本的,b2 是最新的)命令行

這裏注意一下debug

生成全部的 能夠直接輸入  bjam.exeip

我這只是要生成 x64版本的 只要輸入下面這句就好了(注意要用 vs 的 本機的x64命令行 否則會報錯)內存

bjam -j4 --debug-symbols=on --build-type=complete toolset=msvc-14.0 threading=multi runtime-link=shared address-model=64編譯器

便可生成DLL版平臺庫,若是要編譯靜態庫版就把shared改成static。編譯

(注意: 若是內存過小  加上 -j4  會報說  fatal error C1060: "編譯器的堆空間不足"的錯誤 去掉就能夠了)thread

編譯完會報成功model

相關文章
相關標籤/搜索