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

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等几个必要的需要编译外,
全部编译很占空间。。而且很费时间

相关推荐

    boost windows编译好的版本,可以直接使用

    boost windows编译好的版本,可以直接使用

    Windows和Solaris上Boost安装和编译

    以下是对Boost在Windows和Solaris平台上安装和编译的详细过程。 **Windows上的Boost安装和编译** 1. **下载Boost**: 首先,你需要访问Boost官方网站(https://www.boost.org/)下载最新的源代码包。下载完成后,...

    boost类库安装使用手记

    本文主要讨论如何在Windows环境下安装和编译Boost库,特别是针对Boost 1.35.0版本,以及如何在Visual Studio 2005 Pro + SP1中配置和使用Boost。 首先,安装Boost 1.35.0涉及到的主要步骤包括下载源代码、编译bjam...

    boost centos7编译好的完成版本可以直接引入使用

    在CentOS7系统上,Boost库的编译和安装对于开发者来说是一项重要的工作,因为这能够使他们直接利用这些库的功能,而无需自己从源代码开始编译。本压缩包提供的"boost_1_68_0"版本,是Boost库的一个稳定版本,已经...

    boost编译资料命令

    ### Boost编译资料命令解析 Boost是一个开源的C++库集合,它提供了许多有用的模板类和函数,可以显著提高开发效率。在实际项目中,为了能够有效地利用Boost库的功能,通常需要对其进行编译以适应不同的操作系统、...

    boost1.71在vs2015下全编译

    编译完成后,Boost库会被编译到`BOOST_ROOT\stage\lib`目录下,你可以看到`.lib`文件,这些是编译好的静态库。同时,`include`文件夹中的头文件也已经准备就绪,可以在项目中引用。 6. **集成到项目**: - 将`...

    boost静态库win10 mingw730_64编译

    MinGW(Minimalist GNU for Windows)是一个用于Windows的GCC(GNU Compiler Collection)移植,它为Windows提供了原生的编译环境。这里的730表示版本号,而64表示这是针对64位系统的版本。因此,MinGW730_64是一个...

    boost1.53已编译好的,带zlib和bzip2

    总结来说,这个“boost1.53已编译好的,带zlib和bzip2”的资源是一个针对Windows 7和Visual Studio 2010优化的Boost库版本,已经包含了zlib和bzip2的编译支持。对于开发者而言,这极大地简化了使用Boost库的流程,...

    编译好的完整boost库

    这个压缩包包含的是一个已经编译好的完整Boost库,它是在Visual Studio 2015环境下编译完成的,版本为1.5.7。 Boost库的1.5.7版本是一个稳定版本,发布于2015年,包含了大量经过充分测试的库组件。Boost库的主要...

    boost库1.68版本Linux下编译的动态库和静态库

    6. **使用编译好的库**:在项目中使用编译的Boost库时,需要链接对应的动态库(如`-lboost_thread -lboost_system`)或者静态库,并确保库的路径被系统搜索路径(`LD_LIBRARY_PATH`或`DYLD_LIBRARY_PATH`)包含。...

    CentOS7环境下编译的boost 1.69静态库和动态库

    本篇将详细讲解如何在CentOS7环境下编译Boost 1.69版本的静态库和动态库,并探讨其在实际应用中的重要性。 首先,让我们了解Boost库。Boost库是由C++社区开发的一系列开源库,旨在提升C++的效率、灵活性和可移植性...

    VS2017下Boost的编译

    标题“VS2017下Boost的编译”指明了文章的主题是介绍如何在Visual Studio 2017环境下编译Boost库。Boost是一个跨平台的C++库,广泛应用于C++社区,提供许多组件,包括字符串处理、容器、数学运算、多线程处理等,极...

    c++ boost库的编译

    c++ boost库的编译,PDF扫描版,讲述怎样编译boost,主要适用于window visual studio

    编译好的boost库 包含32位系统和64位系统 windows版本

    windows版本编译好的Boost库 包含头文件 和Lib 32位和64位全都有 下载就可用

    windows下编译好的boost库

    标题"windows下编译好的boost库"意味着这个压缩包包含了已经为Windows平台预先编译好的Boost库文件。通常,Boost库需要使用Boost.Build或Bjam工具来配置和编译,这个过程可能涉及到选择适当的编译器(如Visual ...

    boost windows编译库和头文件

    windows 下vs2010编译的boost静态库文件和头文件,可直接在vs工程中引用。

    vc8 sp1环境下boost库的编译和使用

    本文将详细介绍如何在Visual C++ 8 Service Pack 1(VC8 SP1)环境下编译Boost库,并探讨如何使用这些编译好的动态链接库(DLL)文件。 首先,我们需要了解Boost库的编译过程。Boost库的编译并非一键完成,它涉及到...

    libtorrent源码(windows编译使用)

    4. **编译环境**:在Windows下编译libtorrent可能需要Visual Studio或MinGW等编译工具,以及Boost库(因为libtorrent常依赖于Boost库)。 5. **编译步骤**:通常包括配置、编译和链接步骤,可能需要使用CMake等构建...

    boost库1.68版本windows下编译的dll和lib库

    在本案例中,我们关注的是Boost库的1.68版本,该版本已在Windows环境下使用Visual Studio 2017进行编译,并生成了用于动态链接(dll)和静态链接(lib)的库文件。 首先,我们要理解动态库(dll)和静态库(lib)的...

Global site tag (gtag.js) - Google Analytics