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


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