第一步 :首先在boost官网上下载库压缩包
添加链接描述
选择自己需要的版本进行下载
解压后执行booststrap.bat 用来生成创建b2.exe 和bjam.exe
拓展:.\b2 --help 了解一下有哪些参数可以配置
默认b2.exe编译后,链接到项目如果出现如下错误
.\b2 stage --without-python --without-mpi --without-wave --stagedir="D:\Boost\boost_1_83_0\VS2022"
无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
是因为编译时没有添加对应的选项(动态库静态库与项目不对应)
bjam install stage --toolset=msvc-12.0 --stagedir=“C:\Boost\boost_vc_120”
link=shared runtime-link=shared threading=multi debug release
// 如果是要获取静态库:
bjam install stage --toolset=msvc-12.0 --stagedir=“C:\Boost\boost_vc_120”
link=static runtime-link=static threading=multi debug release
1>生成的文件名
libboost_log-vc120-mt-sgd-1_58.lib,其中mt表示多线程,sgd中的s表示runtime 是static,gd表示debug版本。
2>将生成的lib和头文件加到vc目录下面
将需要lib,比如boost_1_58_0\lib\vc12_x64\lib加到lib目录下面
以下对应设置也设置一下