Boost编译一步步来

1、下载

下载boost-jam-3.1.10-1-ntx86.zip,并解压到boost文件夹下,如E:/boost_1_32_0/

2、设置Python目录

用记事本打开E:/boost_1_32_0下的Jamrules文件,在文件末尾加入Python的版本和目录配置项,假如Python所在的目录为E:/Python24,则更改后如下所示 :

# The current version of Boost.

BOOST_VERSION ?= 1.32.0 ;

# The version of Python. Add by Mythma

PYTHON_VERSION = 2.4 ;

PYTHON_ROOT = E:/Python24 ;

3、用VC7.1编译

假如VC7.1的安装目录为E:/Microsoft Visual Studio .NET 2003/Vc7 在cmd下切换到目录E:/boost_1_32_0,运行如下命令:

bjam.exe "-sVC71_ROOT=E:/Microsoft Visual Studio .NET 2003/Vc7" stage

现在就开始编译了……

4、编译后的*.dll和*.lib存放在E:/boost_1_32_0/stage/lib目录下 设置VC的搜索路径即可以使用boost了 :)

说明:

1)若用命令bjam.exe "-sVC71_ROOT=E:/Microsoft Visual Studio .NET 2003/Vc7" install编译,则boost的头文件和生成的dll,lib文件都将copy到C:/BOOST目录下。

2)全部编译后dll和lib文件就有565MB,编译过程中的临时文件有552MB,因此编译前要确保有足够的空间。

Boost编译一步步来相关推荐

  1. Boost 编译链接

    头文件就是库 使用者最常问的问题就是"我该怎么安装Boost",这个也是我一开始最关心的问题,Boost这点做的很好,将大部分实现都封装在头文件里,所以对于一些基本的Boost库, ...

  2. vs2010 编译linux,VS2010 Boost编译安装

    2.解压缩到D:\boost 目录下 3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击"开始"按钮,指向"所有程序",指向"Mi ...

  3. linux下boost编译安装全过程脚本塈bzip2编译安装全过程脚本

    boost编译安装 build_boost.sh #!/bin/bash shell_folder=$(cd "$(dirname "$0")";pwd) pu ...

  4. Linux下Boost编译安装

    Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容.在C+ ...

  5. Windows 和 android 平台Boost编译方法

    1.Windows 平台编译 环境 Windows 10 Visual Studio 2015  boost 1.64 步骤 直接执行 bootstrap.bat 之后直接运行 bjam.exe,或者 ...

  6. VS2019和boost编译支持xp系统

    前言 ​ 最近要做个守护程序来监听一个http程序,故想到了windows的服务程序.因为大量用户使用xp系统,所以要兼容xp. ​ 我用的是vs2019和boost库.两个都需要设置,才能保证程序在 ...

  7. clang 搭建和编译boost 和zero ICE库 (Ubuntu10 64)

    相关介绍资料如下: Boost编译 http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/downl ...

  8. VC2010编译boost

    BOOST已经开始支持VC2010,也有人称之为VC10或者MSC16.在这里谷主介绍下BOOST的编译过程,BOOST跨平台做的很棒,所以我们编译起来其实很简单. 1.下载BOOST发行版或SVN代 ...

  9. MinGW编译boost库

    介绍 在windows下编译boost可以选择msvc和mingw两种方式,这里介绍使用mingw方式编译,msvc也是类似的操作 源码下载 例如1.48.0 http://www.boost.org ...

  10. Boost下载安装编译配置使用指南

    理论上,本文适用于boost的各个版本,尤其是最新版本1.46.0:适用于各种C++编译器,如VC6.0,VS2003,VS2005,VS2008,gcc,C++ Builder等. 一.下载 首先从 ...

最新文章

  1. Android TextView的一些小知识
  2. Robotframework+selenium+ride自动化框架搭建(Mac)
  3. ORACLE查询语句简单实例
  4. Objective-C中的hasPrefix
  5. 如何控制并发和控制死锁(内含pb的处理要点)
  6. 没SBA,就试试SBS吧
  7. 在最美好的年华里,不要辜负最美的自己
  8. 跟sheldon学习时间管理
  9. WeakHashMap和Java引用类型详细解析
  10. Spring Boot 设置 ASCII banner 艺术字
  11. SharePoint如何模拟用户
  12. 四个角不是直角的四边形_同步资料人教版四上数学第五单元平行四边形和梯形5.1...
  13. bootice.exe linux 启动盘,怎么用bootice自己手动制作U盘启动-支持BIOS+UEFI
  14. YOLO 检测算法分析
  15. java sqlserver 图书馆管理系统_基于JAVA+SQLServer的图书馆管理系统.doc
  16. $$$$方正GBK字库内码表$$$$
  17. 洛谷-P1957 口算练习题
  18. NameNode中Fslmage镜像和Edits编辑日志详解
  19. python123八边形绘制_使用python实现简单的画多边形。
  20. python中 jsonchema 与 shema 效率比较

热门文章

  1. vue中加载maptalks图标(markers)以及点击事件
  2. 模电(电平转换电路)
  3. cocos2d-x实现一个PopStar(消灭星星)游戏的逻辑分析及源码
  4. SpringBoot入门之SpringBoot热部署,什么是热部署 04
  5. 不求人小白也能搭建私有云盘,焕然一新体验
  6. gis生成道路中心线_ArcGIS方法-利用到路面提取道路中心线的方法
  7. MYSQL之STRAIGHT_JOIN
  8. java圆角矩形_如何在java中绘制自定义圆角矩形?
  9. html div鼠标选中状态,CSS鼠标移动div时如何避免选中div中的文字
  10. 一幅长文细学华为MRS大数据开发(一)——大数据时代的挑战和机遇