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是自定义的目录,此目录存放编译成功的静态库。

相关推荐

  1. VS2010 VS2015环境编译boost

    2023-12-08 18:00:08       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 18:00:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 18:00:08       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 18:00:08       82 阅读
  4. Python语言-面向对象

    2023-12-08 18:00:08       91 阅读

热门阅读

  1. 移植OpenSSH到DM IPNC中的Linux ARM SSH编程

    2023-12-08 18:00:08       68 阅读
  2. Sentinel与SpringBoot整合

    2023-12-08 18:00:08       56 阅读
  3. Spring 之 @Cacheable 缓存使用教程

    2023-12-08 18:00:08       55 阅读
  4. LeetCode算法练习top100:(6)图论

    2023-12-08 18:00:08       45 阅读
  5. 今天讲讲TCP(详解)

    2023-12-08 18:00:08       50 阅读