Boost编译一步步来
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编译一步步来相关推荐
- Boost 编译链接
头文件就是库 使用者最常问的问题就是"我该怎么安装Boost",这个也是我一开始最关心的问题,Boost这点做的很好,将大部分实现都封装在头文件里,所以对于一些基本的Boost库, ...
- vs2010 编译linux,VS2010 Boost编译安装
2.解压缩到D:\boost 目录下 3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击"开始"按钮,指向"所有程序",指向"Mi ...
- linux下boost编译安装全过程脚本塈bzip2编译安装全过程脚本
boost编译安装 build_boost.sh #!/bin/bash shell_folder=$(cd "$(dirname "$0")";pwd) pu ...
- Linux下Boost编译安装
Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容.在C+ ...
- Windows 和 android 平台Boost编译方法
1.Windows 平台编译 环境 Windows 10 Visual Studio 2015 boost 1.64 步骤 直接执行 bootstrap.bat 之后直接运行 bjam.exe,或者 ...
- VS2019和boost编译支持xp系统
前言 最近要做个守护程序来监听一个http程序,故想到了windows的服务程序.因为大量用户使用xp系统,所以要兼容xp. 我用的是vs2019和boost库.两个都需要设置,才能保证程序在 ...
- clang 搭建和编译boost 和zero ICE库 (Ubuntu10 64)
相关介绍资料如下: Boost编译 http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/downl ...
- VC2010编译boost
BOOST已经开始支持VC2010,也有人称之为VC10或者MSC16.在这里谷主介绍下BOOST的编译过程,BOOST跨平台做的很棒,所以我们编译起来其实很简单. 1.下载BOOST发行版或SVN代 ...
- MinGW编译boost库
介绍 在windows下编译boost可以选择msvc和mingw两种方式,这里介绍使用mingw方式编译,msvc也是类似的操作 源码下载 例如1.48.0 http://www.boost.org ...
- Boost下载安装编译配置使用指南
理论上,本文适用于boost的各个版本,尤其是最新版本1.46.0:适用于各种C++编译器,如VC6.0,VS2003,VS2005,VS2008,gcc,C++ Builder等. 一.下载 首先从 ...
最新文章
- Android TextView的一些小知识
- Robotframework+selenium+ride自动化框架搭建(Mac)
- ORACLE查询语句简单实例
- Objective-C中的hasPrefix
- 如何控制并发和控制死锁(内含pb的处理要点)
- 没SBA,就试试SBS吧
- 在最美好的年华里,不要辜负最美的自己
- 跟sheldon学习时间管理
- WeakHashMap和Java引用类型详细解析
- Spring Boot 设置 ASCII banner 艺术字
- SharePoint如何模拟用户
- 四个角不是直角的四边形_同步资料人教版四上数学第五单元平行四边形和梯形5.1...
- bootice.exe linux 启动盘,怎么用bootice自己手动制作U盘启动-支持BIOS+UEFI
- YOLO 检测算法分析
- java sqlserver 图书馆管理系统_基于JAVA+SQLServer的图书馆管理系统.doc
- $$$$方正GBK字库内码表$$$$
- 洛谷-P1957 口算练习题
- NameNode中Fslmage镜像和Edits编辑日志详解
- python123八边形绘制_使用python实现简单的画多边形。
- python中 jsonchema 与 shema 效率比较
热门文章
- vue中加载maptalks图标(markers)以及点击事件
- 模电(电平转换电路)
- cocos2d-x实现一个PopStar(消灭星星)游戏的逻辑分析及源码
- SpringBoot入门之SpringBoot热部署,什么是热部署 04
- 不求人小白也能搭建私有云盘,焕然一新体验
- gis生成道路中心线_ArcGIS方法-利用到路面提取道路中心线的方法
- MYSQL之STRAIGHT_JOIN
- java圆角矩形_如何在java中绘制自定义圆角矩形?
- html div鼠标选中状态,CSS鼠标移动div时如何避免选中div中的文字
- 一幅长文细学华为MRS大数据开发(一)——大数据时代的挑战和机遇