2012-11-28 29 views

Trả lời

45

Danh sách các thư viện yêu cầu xây dựng là here cho các hệ thống giống Unix và here cho Windows.

Đối với phiên bản hiện tại, 1,58, cả hai đều giống nhau:

  • 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

Một vài thư viện đã tùy chọn nhị phân riêng biệt biên soạn:

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

Lưu ý rằng một số thư viện có thể phụ thuộc vào chúng (đối với exampl e, Asio phụ thuộc vào Hệ thống như được chỉ ra trong các ý kiến), vì vậy bạn vẫn có thể cần phải xây dựng một cái gì đó ngay cả khi thư viện bạn muốn không có trong danh sách.

+3

asio cũng có sự phụ thuộc vào lib: http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio/using.html – Caribou

+1

Không chắc chắn về cách cập nhật danh sách đó, vì [Boost.Conatiner cũng có phụ thuộc thư viện tùy chọn] (http://www.boost.org/doc/libs/1_59_0/doc/html/container.html # container.intro.introduction_building_container). –

1

Tôi nghĩ danh sách này không chính xác ngay cả khi từ tài liệu chính thức.

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

Bạn có thể truy vấn danh sách các thư viện mà cần phải được xây dựng:

> ./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 

Note: trên cửa sổ bạn phải gọi bootstrap.bat để xây dựng "b2" và sau đó gọi b2 --show-libraries thay vì

Các vấn đề liên quan