2012-11-28 2 views

答えて

45

ビルドが必要なライブラリのリストは、Unixライクなシステムの場合はhere、Windowsの場合はhereです。現在のリリース、1.58ため

、両方が同じである:

  • Boost.Chrono
  • Boost.Context
  • Boost.Filesystem
  • Boost.GraphParallel
  • Boost.IOStreams
  • Boost.Locale
  • Boost.MPI
  • Boost.ProgramOptions
  • Boost.Python
  • Boost.Regexでは
  • Boost.Serialization
  • Boost.Signals
  • Boost.System
  • Boost.Thread
  • Boost.Timer
  • Boost.Wave

いくつかのライブラリオプション別途コンパイルされたバイナリを持っている:

  • Boost.DateTime
  • Boost.Graph
  • Boost.Math
  • Boost.Random
  • Boost.Test
  • Boost.Exception

一部のライブラリはこれらに依存する場合があります(examplあなたが望むライブラリがリストにない場合でも、何かを構築する必要があるかもしれません。

+3

asioにもlib依存関係があります:http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio/usinghtml – Caribou

+1

[Boost.Conatinerにはオプションのライブラリ依存関係があるため]、このリストの最新情報が不明です(http://www.boost.org/doc/libs/1_59_0/doc/html/container.html)。 #container.intro.introduction_building_container)。 –

1

私はこのリストが正式なドキュメントからでも正確ではないと思います。

https://svn.boost.org/trac10/ticket/13222

あなたはビルドする必要があるライブラリのリストを照会することができます

> ./bootstrap.sh --show-libraries 



    The Boost libraries requiring separate building and installation are: 

    atomic 
    chrono 
    container 
    context 
    coroutine 
    date_time 
    exception 
    fiber 
    filesystem 
    graph 
    graph_parallel 
    iostreams 
    locale 
    log 
    math 
    metaparse 
    mpi 
    program_options 
    python 
    random 
    regex 
    serialization 
    signals 
    stacktrace 
    system 
    test 
    thread 
    timer 
    type_erasure 
    wave 

:あなたは「B2」を構築するために bootstrap.batを呼び出し、呼び出す必要が窓に をb2 --show-libraries代わりに

関連する問題