`
zuroc
  • 浏览: 1302454 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

编译Boost

    博客分类:
  • C++
阅读更多

MinGW的下载安装我就不多说了
1.
设置MinGW的环境变量,在
E:\!程序\C++\boost_1_33_0\tools\build\jam_src
目录下运行
build.bat mingw
编译bjam,在
E:\!程序\C++\boost_1_33_0\tools\build\jam_src\bin.ntx86
下生成bjam.exe,Copy it to windows directory.

2.
在Boost的解压目录下运行
bjam "-sTOOLS=mingw" install
就可以了,编译完成的文件会自动放在C:\Boost\lib下
注意,boost的解压目录的路径中不要有中文或!之类的标点,不然可能有许多奇怪的错误.

3.
可以在lib目录下你需要的库中找到有jam文件的目录,运行
bjam "-sTOOLS=mingw"
就可以只编译该库,编译完成后会防止stage\lib目录下

 
分享到:
评论
2 楼 thinke365 2010-02-08  
最新版本的Boost是1.4.2了,bjam "-sTOOLS=mingw"已经行不通了。
用MinGW编译SVN下来的Boost失败了。。。
编译了很久,最后还是失败了。。。
...failed updating 18 targets...
...skipped 12 targets...
...updated 698 targets...
这些Target就是Makefile中的target吧?
1 楼 thinke365 2010-02-08  
张jiaozhu在用Boost做什么啊?

相关推荐

    如何用vc编译boost

    【如何用VC编译Boost】 Boost是一个开源的C++库集合,它提供了许多现代C++编程所需的工具和库,如智能指针、线程管理、日期时间处理、正则表达式、数学算法以及图形库等。为了在Windows环境下使用Boost库,你需要先...

    VS2008编译Boost_1_47_0指南

    在本篇中,我们将深入探讨如何使用Visual Studio 2008(VS2008)编译Boost库的1.47.0版本。Boost是一个广泛使用的C++库,包含了许多有助于提升效率和功能的工具,适用于各种编程任务。在VS2008环境下编译Boost有助于...

    VS2017下Boost的编译

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

    配置及编译Boost

    ### 配置及编译Boost #### 知识点概览 - **Boost库简介**:Boost是一个免费的、同行评审的、开源的C++库集合。 - **库的使用方式**:大部分Boost库无需编译即可使用,通过包含头文件的方式支持C++程序。 - **静态库...

    Windows和Solaris上Boost安装和编译

    5. **编译Boost**: 使用bjam进行编译。例如,在命令行输入`bjam --toolset=msvc-14.1`(替换`msvc-14.1`为你的编译器版本)来编译适用于Visual Studio 2017的Boost库。你可以通过`--build-type=complete`参数编译...

    S2010下编译boost

    ### S2010下编译Boost的知识点详解 #### 一、背景介绍 Boost库是一组经过同行评审且自由使用的C++源代码库集合,它提供了大量的实用工具和算法,能够极大地提升C++程序的开发效率。对于VS2010这样的IDE来说,正确...

    boost静态库win10 mingw730_64编译

    在Win10环境下编译Boost静态库,你需要按照以下步骤进行: 1. **下载和解压Boost源码**:首先,从Boost官方网站下载最新版本的Boost源代码,然后将其解压缩到一个合适的目录。 2. **配置编译器**:确保MinGW730_64...

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

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

    编译boost静态库 boost 1.58版本资源

    在本资源中,我们关注的是如何编译Boost的静态库,特别是1.58版本。 首先,理解什么是静态库至关重要。静态库是在编译时直接链接到目标程序中的库,这意味着程序在运行时不需要依赖外部库文件,所有的库代码都被...

    boost_1_73_0编译好的静态库文件版本

    3. 使用bjam或bootstrap.bat脚本来配置和编译Boost,指定目标为静态库(通常使用`link=static`选项)。 4. 编译完成后,生成的静态库文件(.lib)将可供项目链接使用。 请注意,由于本压缩包是预编译好的静态库,...

    VS2008编译boost1.38库图文教程

    本文档是一个关于如何在Visual Studio 2008环境下编译Boost库1.38版本的教程,适合对C++编程有一定基础,需要使用Boost库的开发者参考。Boost是一个开源的C++库集合,提供了大量高质量的、符合C++标准的库,可以极大...

    VisualStudio2008编译boost1.38[整理].pdf

    【Visual Studio 2008 编译 Boost 1.38 整理】 Boost 是一个流行的开源 C++ 库集合,提供了许多实用的库,包括线程管理、智能指针、正则表达式、数学函数等。在本文中,我们将详细介绍如何使用 Visual Studio 2008 ...

    qt5.2.0编译boost库文件

    在准备编译Boost之前,确保你已经安装了C++编译器,如Visual Studio或MinGW,因为编译Boost需要这些工具。同时,下载Boost 1.67的源代码压缩包,并将其解压至C盘根目录,这样方便后续的配置工作。 接下来,我们开始...

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

    编译Boost 1.68版本的库主要涉及以下几个步骤: 1. **下载与解压**:首先从Boost官方仓库(https://www.boost.org/)下载1.68版本的源代码压缩包,然后将其解压到一个合适的目录。 2. **配置编译器**:在Linux环境...

    boost静态库VS2010编译1.55版本

    在本文中,我们将重点讨论如何在Visual Studio 2010环境下编译Boost的静态库,特别是版本1.55,并关注与网络相关的部分。提供的文件名表明这些库已经过编译,包括了线程、文件系统、日期时间、时钟、系统和原子操作...

    VS2013编译的boost 1.60库,含32位和64位的动态库和静态库

    在Visual Studio 2013环境下编译Boost 1.60库,用户可以得到针对不同架构(32位和64位)的动态库(.dll)和静态库(.lib),以满足不同项目的需求。动态库在运行时依赖于相应的.dll文件,而静态库则将库功能直接链接...

Global site tag (gtag.js) - Google Analytics