windows下boost安裝

最近一個項目使用到了這個框架,百度了一下,挺厲害的,要想使用首先就要安裝,那就來吧。

環境是vs2005下的,如果想要其他的就吧msvc-後面的數字改了,9是2008, 10是2010.

首先要去下載程序,官網地址http://sourceforge.net/projects/boost/files/?source=navbar。

我下載的是boost_1_57_0.tar.gz

加壓開來,首先應該做的就是編譯出一個bjam.exe和b2.exe

所以,打開運行cmd。接着進入visual studio的目錄:E:\Program Files (x86)\Microsoft Visual Studio 8\VC,其中的vcvarsall.bat。運行這個bat文件

接着,進入D:\boost_1_57_0\tools\build。其中的bootstrap.bat。運行,則可以生成bjam.exe和b2.exe。


拷貝到D:\boost_1_57_0目錄中。


最後當然是生成庫咯。


在窗口中輸入

動態庫:

bjam stage --toolset=msvc-8.0 --stagedir="G:\ChenVCLib\Lib\boost_1_43_0" link=shared runtime-link=shared threading=multi debug release
 靜態庫:
bjam stage --toolset=msvc-8.0 --stagedir="G:\ChenVCLib\Lib\boost_1_43_0" link=static runtime-link=static threading=multi debug release
或者
bjam -sBOOST_ROOT=. -sTOOLS=msvc
或者
bjam --toolset=msvc-8.0 --build-type=complete stage
ps:看你是否需要哪一個,就編譯一個就可以了。接下來就是慢慢等編譯完,就ok了。

在vs2005中,當然是加入到庫中和包含文件中。

有時候會出現:error C3859: 超過了 PCH 的虛擬內存範圍;請使用“-Zm115”或更大的命令行選項重新編譯

在項目->屬性->c++中。把值設置成大一點就ok了。

具體參數值,請看鏈接:http://blog.csdn.net/huang_xw/article/details/7898098

我還在網上找到過其他方法

http://zhangerqingke.blog.163.com/blog/static/68105120086231595883/

http://blog.csdn.net/silenough/article/details/6966682

http://www.cnblogs.com/chuncn/archive/2012/09/10/2679026.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章