1、编译boost
,
参考https://blog.csdn.net/davidhopper/article/details/78243987?locationNum=3&fps=1
安装boost
, 下载boost
源码或者源码的exe
,https://sourceforge.net/projects/boost/files/boost-binaries/1.61.0/
我下载的是boost_1_61_0-msvc-10.0-32.exe,
双击默认安装在C:\local\boost_1_61_0
,安装大约需要20+
分钟
用Visual Studio 2010的命令
运行bootstrap.bat vc10
, vc10
代表使用vs2010
进行编译
之后使用b2.exe
进行编译,参考https://www.cnblogs.com/zxpo/p/5725298.html
使用下面的编译选项生成动态库:
boost_1_61_0>b2 --build-dir=boost-build --build-type=complete --stage
dir=boost-output variant=debug,release link=shared threading=multi address-model
=32 toolset=msvc-12.0 runtime-link=shared --with-thread
使用下面的编译选项生成静态库:
boost_1_61_0>b2 --build-dir=boost-build --build-type=complete --stage
dir=boost-output variant=debug,release link=static threading=multi address-model
=32 toolset=msvc-12.0 runtime-link=shared --with-thread
之后在vs2010
中新建项目,右键属性,添加包含目录和lib
库目录