VS2010 VS2015环境编译boost库

VS2010下安装boost库

  1. 去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z
  2. (我放在D:/cpp目录下)解压到当前文件夹
  3. 打开VS2010->VS TOOLS->VS命令提示
  4. CD D:/cpp/boost_1_46_1
  5. 输入bootstrap,便生成bjam.exe文件
  6. 输入bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static,便生成boost库(时间挺长20分钟以上)
  7. 修改VS2010的参数 在项目的组合显示那找到属性页,打开属性页,选择配置属性,选择VC++目录,设置includepath和libpath,
  • 使用:
  • D:/boost_1_46_1;$(IncludePath)
  • D:/boost_1_46_1/stage/lib;$(LibraryPath)

vs2015 编译boost库

  1. 下载boost官网安装包。
    https://dl.bintray.com/boostorg/release/1.66.0/binaries/
    注意:这里一定要选择好boost版本
    如: boost_1_66_0-msvc-14.0-64.exe 14.0对应vs2015 64:64位
  2. 下载后解压。
  3. 找到 开始->所有程序->visual studio 2015 ->vs2015 x64 本机工具命令提示符 打开。
  4. cd到解压的目录,运行 .\bootstrap.bat; 等待 在该目录下会生成 bjam.exe
  5. 接着输入
    bjam stage --toolset=msvc-14.0 architecture=x86 address-model=64 --without-graph --without-graph_parallel --stagedir=“你自己的路径\boost_1_66_0\newbuild” link=static runtime-link=shared runtime-link=static threading=multi debug release
    bjam stage --toolset=msvc-14.0 architecture=x86 address-model=32 --without-graph --without-graph_parallel --stagedir=“你自己的路径\boost_1_66_0\newbuild” link=static runtime-link=shared runtime-link=static threading=multi debug release
  • 注意:你自己的路径\boost_1_66_0\newbuild是自定义的目录,此目录存放编译成功的静态库。

你可能感兴趣的:(Windows,C++,c++,windows)