VS2010下安装boost库去www.boost.org下载最新的boost我下载了boost_1_46_1.7z我放在D:/cpp目录下解压到当前文件夹打开VS2010-VS TOOLS-VS命令提示CD D:/cpp/boost_1_46_1输入bootstrap便生成bjam.exe文件输入bjam toolsetmsvc-10.0 variantdebug,release threadingmulti linkstatic便生成boost库时间挺长20分钟以上修改VS2010的参数 在项目的组合显示那找到属性页打开属性页选择配置属性选择VC目录设置includepath和libpath使用D:/boost_1_46_1;$(IncludePath)D:/boost_1_46_1/stage/lib;$(LibraryPath)vs2015 编译boost库下载boost官网安装包。https://dl.bintray.com/boostorg/release/1.66.0/binaries/注意这里一定要选择好boost版本如 boost_1_66_0-msvc-14.0-64.exe 14.0对应vs2015 6464位下载后解压。找到 开始-所有程序-visual studio 2015 -vs2015 x64 本机工具命令提示符 打开。cd到解压的目录运行 .\bootstrap.bat; 等待 在该目录下会生成 bjam.exe接着输入bjam stage--toolsetmsvc-14.0architecturex86 address-model64--without-graph --without-graph_parallel--stagedir你自己的路径\boost_1_66_0\newbuildlinkstatic runtime-linkshared runtime-linkstaticthreadingmulti debug release bjam stage--toolsetmsvc-14.0architecturex86 address-model32--without-graph --without-graph_parallel--stagedir你自己的路径\boost_1_66_0\newbuildlinkstatic runtime-linkshared runtime-linkstaticthreadingmulti debug release注意你自己的路径\boost_1_66_0\newbuild是自定义的目录此目录存放编译成功的静态库。VS2017:–toolsetmsvc-14.1bjam stage--toolsetmsvc-14.1architecturex86 address-model64--without-graph --without-graph_parallel--stagedir你自己的路径\boost_1_66_0\newbuildlinkstatic runtime-linkshared runtime-linkstaticthreadingmulti debug releaseVS2019: --toolsetmsvc-14.2bjam stage--toolsetmsvc-14.2architecturex86 address-model64--without-graph --without-graph_parallel--stagedir你自己的路径\boost_1_66_0\newbuildlinkstatic runtime-linkshared runtime-linkstaticthreadingmulti debug releaseVS2022: --toolsetmsvc-14.3b2toolsetmsvc-14.3 address-model64variantrelease,debuglinkstatic runtime-linksharedthreadingmulti --without-graph --without-graph_parallel --without-python stage-j12问题‘bjam’ 不是内部或外部命令也不是可运行的程序解决在源码目录找到bjam.exe, 如 xxx\boost_1_75_0\tools\build\src\engine修改指令为xxx\boost_1_75_0\tools\build\src\engine\bjam stage --toolsetmsvc-14.2 architecturex86 address-model64 --without-graph --without-graph_parallel --stagedir“你自己的路径\boost_1_66_0\newbuild” linkstatic runtime-linkshared runtime-linkstatic threadingmulti debug release