boost 1.56编译问题

一直用boost 1.47版本,今天到boost官网看了一下,发现已经更新到1.56版本了,准备用一下最新版本。

我原先用的编译器是msvc-7.1和msvc-8.0,首先解压boost,在根目录运行booststrap.bat,第一次出现bjam编译失败的情况。

看了一下booststrap.log,发现有错误,总之有东东未定义,不管是vc7还是vc8都有这样的问题。后来装了vc9,再次运行booststrap.bat,编译bjam成功,然后在命令行进入boost_1_56_0目录,执行"bjam --toolset=msvc-9.0 --build-type=complete";一切ok,还没有试vc7和vc8,要编译这两个平台的lib,只要将--toolset改成msvc-7.1和msvc-8.0即可。

boost 1.56编译问题

时间: 2024-08-29 08:22:34

boost 1.56编译问题的相关文章

linux, windows编译安装 boost库 (boost 1.56)

要用到 boost库,基础设施建设...做个记录 1.0  linux : 系统环境 [email protected]:~# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS" [email protected]-B85M-DS3H:~# uname -a Linux melos1305-

VS2010编译Boost 1.56

(1)首先下载源代码:http://softlayer-dal.dl.sourceforge.net/project/boost/boost/1.56.0/boost_1_56_0.zip 解压到某个目录,我解压到了D盘根目录:D:\boost_1_56_0 (2)生成bjam.exe可执行文件 用VS2010命令行: 进入到到目录D:\boost_1_56_0,运行booststrap.bat得到: 这时在目录D:\boost_1_56_0生成了b2.exe.bjam.exe.project-

boost 1.56.0 编译及使用

boost的编译和使用,经过搜集资料和总结,记录成文.感谢文后所列参考资料的作者. 1 下载 地址:http://sourceforge.net/projects/boost/files/boost/1.56.0/ 可以选择 boost_1_56_0.7z 下载. 2 编译 2.1 生成boost的自用的编译工具bjam.exe 解压后,使用VS2013编译.首先打开“VS2013 开发人员命令提示”,cd 到boost解压后的根目录:E:\XXX\boost_1_56_0,执行bootstra

Boost下载安装编译配置使用指南(含Windows和Linux

理论上,本文适用于boost的各个版本,尤其是最新版本1.45.0:适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等.先总结一下Windows系统.一.下载首先从boost官方主页附链接下载最新版boost安装包(目前最新版是boost_1_45_0.7z).二.安装将boost安装包解压至本地目录,如:E:\SDK\boost_1_45_0.因为boost一部分类是需要编译成库才能使用的,所以我们还需要准备好boo

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

理论上,本文适用于boost的各个版本,尤其是最新版本1.46.0:适用于各种C++编译器,如VC6.0,VS2003,VS2005,VS2008,gcc,C++ Builder等. 一.下载 首先从boost官方主页http://www.boost.org下载最新版boost安装包(目前最新版是1.46.0).因为boost一部分类是需要编译成库才能使用的,所以我们还需要准备好boost专用的编译辅助工具bjam.网上很多人都提倡直接使用boost安装包中附带的bjam源码来编译出bjam,但

boost全平台编译方法

0.通用规则 boost自带一套编译工具bjam,bjam本身是跨平台的,并且也要自行编译出来.在boost目录下有bootstrap.sh和bootstrap.bat两个脚本分别用来编译*nix和windows下的bjam.bootstrap脚本可以传入参数,以在编译bjam过程中生成特定的编译boost的配置.编译bjam过程中生成的project-config.jam就是默认的配置,但还可以在运行bjam的时候再传入参数来覆盖.同时生成的b2是bjam的代理,运行哪个的效果差不多. 在终端

vs2010 boost库的编译与安装

编译过程: 1.首先去http://www.boost.org/users/download/下载boost的源码; 2.然后将源码放入一个文件加内,比如c:\lib\boost\boost_1_59_0\下 3.进入Visual Studio x64命令提示(2010)窗口,cd到c:\lib\boost\boost_1_59_0\中 4.执行命令: bootstrap b2--toolset=msvc-10.0 --build-type=complete stage The first co

Linux下boost库的编译、安装详解

下载boost源码 boost下载地址 解压到一个目录 tar -zxvf boost_1_66_0.tar.gz 编译boost库 进入boost_1_66_0目录中 cd boost_1_66_0 ./bootstrap.sh --with-libraries=all --with-toolset=gcc --with-liraries:需要编译的库 --with-toolset:编译时使用的编译器 安装boost库 ./b2 install --prefix=/usr --prefix:b

[boost] Windows下编译

编译命令 32位 编译 bjam variant=release link=static threading=multi runtime-link=static -a -q bjam variant=debug link=static threading=multi runtime-link=static -a -q bjam variant=release link=static threading=multi runtime-link=shared -a -q bjam variant=de