`
grantren
  • 浏览: 76544 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

boost1.35.0 Windows编译手记

阅读更多

使用的环境是VC2005. boost放在E:\boost_1_35_0目录下:

 

1. 编译bjam

开始->程序->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005命令提示

执行:E:\boost_1_35_0\tools\jam\build_dist.bat

生成的bjam.exe在E:\boost_1_35_0\tools\jam\stage\boost-jam-3.1.16-1-ntx86目录下.

 

2. 使用bjam编译boost

将bjam.exe拷贝到E:\boost_1_35_0\目录下, 执行:

在准备好的console窗口中输入:
bjam --without-python --toolset=msvc-8.0 --build-type=complete stage
就可以了,如果要安装的话则输入:

bjam --without-python --toolset=msvc-8.0 --build-type=complete install

分享到:
评论
4 楼 mathgl 2008-08-21  
以前1.34版本的boost 用mingw编译
生成的.obj文件全部叫起来超过1.3G 很恐怖
3 楼 zhangyafei_kimi 2008-08-09  
bjam可以选择性的编译,选择lib/dll,单/多线程runtime,选择库,这样就省事多了
2 楼 grantren 2008-08-03  
楼上说得没错,boost全部编译下来是有点大,而且编译有点慢。

个人觉得boost现在研究的性质更浓一些,具体项目中究竟效果如何,还需要实际的检验。

个人的初步想法是使用bcp将使用到的部分抽出来,有必要的话会单独编一个库。在以后工作的一些项目中,有意识的使用一点boost,看看具体应用中会有什么样的问题,使用boost后的效果如何。
1 楼 mathgl 2008-08-02  
boost 的东西 我觉得 除了 regex, thread等几个必要的需要编译外,
全部编译很占空间。。而且很费时间

相关推荐

Global site tag (gtag.js) - Google Analytics