编译boost 1.45版
来源:互联网 发布:苏州程序员培训 编辑:程序博客网 时间:2024/05/19 23:13
前两天从老大那里知道boost库的强大,他去出差时顺便买了一本罗剑锋 2010年9月份第一次印刷的《Boost程序库完全开发指南》 。
看了前面的环境配置后,自己也想配置个最新版的看看(目前公司用的是1.42版的)。
从官方(www.boost.org)上载了最新的1.45版。从官网上下载时好像有针对平台的封包。两个Linux和两个Windows,压缩格式不一样。但从书中了解他实际上是平台无关的,具体原因没有追查。或许仅仅是因为针对这两个平台常用的压缩格式不一样而已。
在罗剑锋的这本书中介绍推荐使用 STLport 的标准库,据说效率比MS的标准库高了不少。
如果要支持MSVC的话,使用Visual Studio Tools目录下的“Visual Studio 2005 命令提示”工具进行操作。
关于对STLport标准库的支持要在一个user-config.fam的文件中第75行去掉一个注释使之生效就行,对于支持其他一些IDE的话详见其中内容。对于75行中的路径在Windows中使用绝对路径时,之间不要出现任何间隔(两个绝对路径连在一起,如:f:/STLport/srcf:STLport/lib,还要注意目录符是"/")。
boost使用的编译工具是bjam。在1.45版中和以前的版本的下载下来的包中有包含bjam.exe的编译源码。但是存放位置和编译的指令文件名都不一样。1.45的是根目录下的bootstrap.bat文件,而较早的版本是在根目录下的tools/jam/src/build_dist.bat文件。
bjam.exe需要放在boost的根目录下使用才能进行编译。关于bjam工具的使用可以使用指定 bjam --help 进行查看。
- 编译boost 1.45版
- VS2008 编译 boost 1.45 环境
- vs71编译boost 1.45库
- ios版boost库编译
- 编译BOOST
- boost编译
- boost编译
- 编译boost
- boost编译
- 编译BOOST
- 编译 boost
- Boost 编译
- 编译 boost
- boost编译
- 编译 boost
- Boost编译
- Boost编译
- 编译boost
- Linux命令行下统计当前文件夹下的文件个数
- 使用 ipmitool 实现远程管理Dell 系列服务器
- 十月诗草之五--歌拟奥登
- 后天要叫课程设计
- Windows 2003 NTP 时间服务器设置
- 编译boost 1.45版
- lotus开发在JAVA代理里引入JAR包
- MS SQL的Save Tran例子
- Ubuntu下Postfix邮件服务器安装及基本的设置
- PropertyGird 控件的简单用法
- 一个非常好的JS日期选择控件
- Hacking memcached
- 认识不认识的加个好友!~~~谢谢
- JAVA代理读取文档里的文件附件