有关boost库的简要说明
首先,我只是使用boost库的一些功能而已,并不需要对boost库进行编译或者修改代码,也不是对boost库深入学习,所以我只是简单地说明一下我自己的使用过程的心得。
整个过程分为:
- 官网下载:http://www.boost.org/,我下载的是boost 1.65.0版本,因为实在Windows下使用,所以使用的版本格式是.zip或者0.7z格式。链接地址为:http://www.boost.org/users/history/version_1_65_0.html
- 该版本在该网站上提供了在Windows环境下已经编译好的boost库,可以直接下载,文件名为boost_1_65_0-msvc-10.0-32.exe;运行之后的文件夹内容如下:
- 可以不用编译boost,直接在win32控制台程序中加入包含目录..boost_1_65_0以及库目录lib32-msvc-10.0
- 也可以选择自己编译的方式,但是,利用vs2010下的..\vc\bin\vcvars32.bat编译时,无法建立boost engine,但使用vs2013是可以的,参考网址:https://stackoverflow.com/questions/45821538/failed-to-build-boost-build-engine也遇到了类似问题,目前的解决办法是利用vs2013编译boost engine,再对bjam.exe执行命令并设置-toolset=msvc-10.0,这种方法下可以编译得到lib库