boost的編譯 使用

2021-07-22 13:10:15 字數 871 閱讀 9502

2.解壓到zip到磁碟中,如我解壓在d盤中,d:\boost_1_61_0

3.編譯

1.利用vs的命令列引數,進入原始碼解壓的目錄資料夾中

2.修改user-config.jam中mcvs的版本號,如vs2010 修改為vc10

3.在命令列工具中執行d:\boost_1_61_0>bootstrap.bat,此時會得到b2.exe 和 bjam.exe兩個檔案,這兩個檔案其實是一樣的,只是bjam.exe使用於老版本

4.在命令列中直接執行.\b2,然後等待編譯完成即可

5.使用

編譯成功後會有下面的提示,提示你應該怎麼使用編譯好的庫

the boost c++ libraries were successfully built!

the following directory should be added to compiler include paths:

d:\boost_1_61_0

the following directory should be added to linker library paths:

d:\boost_1_61_0\stage\lib

下面是乙個小例子,可以看該庫是否編譯成功

#include "boost/thread.hpp"

#include using namespace std;

void boostthread()

{ for(int i = 0; i < 10; i ++)

{ cout<<"hello boost "boost::thread t(f);

t.join();

cout<<"thread is over"<

boost編譯使用

2.我放在d cpp目錄下 解壓到當前資料夾 3.開啟vs2010 vs tools vs命令提示 4.cd d cpp boost 1 46 1 5.輸入bootstrap,便生成bjam.exe檔案 6 bjam toolset msvc 10.0 build type complete 完全編...

windows下使用gcc編譯boost庫

雖然我只是一很菜很菜的菜鳥,可是卻非常迷戀gcc gdb vim的組合,就算現在的vc如何強大如何方便,在進行一些只使用標準庫和win sdk的程式設計時大部分時候還是在gvim裡進行的。boost tools src build.bat gcc 即可指定使用gcc。完成這一步後同級目錄下會生成乙個...

windows下使用gcc編譯boost庫

雖然我只是一很菜很菜的菜鳥,可是卻非常迷戀gcc gdb vim的組合,就算現在的vc如何強大如何方便,在進行一些只使用標準庫和win sdk的程式設計時大部分時候還是在gvim裡進行的。boost tools src build.bat gcc 即可指定使用gcc。完成這一步後同級目錄下會生成乙個...