这Boost库是仅标头? [英] Which boost libraries are header-only?

查看:131
本文介绍了这Boost库是仅标头?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这Boost库只头?而这就需要建设库?

Which boost libraries are header only? And which require building libs?

有没有这样一份名单存在?

Does such a list exist?

推荐答案

这需要建设图书馆的列表是<一个href=\"http://www.boost.org/doc/libs/release/more/getting_started/unix-variants.html#header-only-libraries\">here对于类Unix系统,而<一href=\"http://www.boost.org/doc/libs/release/more/getting_started/windows.html#header-only-libraries\">here适用于Windows。

The list of libraries that require building is here for Unix-like systems, and here for Windows.

有关当前版本,1.58,两者是相同的:

For the current release, 1.58, both are the same:


  • 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

一些库具有可选的单独编译的二进制文件:

A few libraries have optional separately-compiled binaries:


  • Boost.DateTime

  • Boost.Graph

  • Boost.Math

  • Boost.Random

  • Boost.Test

  • Boost.Exception

请注意,某些库可能依赖于这些(例如,短耳取决于系统在评论中指出),所以你可能仍然需要建立的东西,即使你希望库是不在名单上。

Note that some libraries may depend on these (for example, Asio depends on System as pointed out in the comments), so you may still need to build something even if the library you want isn't on the list.

这篇关于这Boost库是仅标头?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆