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。完成這一步後同級目錄下會生成乙個...