在 Mac 上安装 Boost with CodeBlocks

Installing Boost with CodeBlocks on a Mac

本文关键字:with CodeBlocks Boost 安装 Mac      更新时间:2023-10-16

我正在尝试查找有关如何在Mac上安装带有代码块的Boost库的说明。 具体来说,我只需要使用Boost Spirit库。CodeBlocks网页提供了Windows at http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef 的说明。我一直在尝试为Mac找到类似的说明,但无法做到这一点。有人有指针吗?

来自文档结构/包含(紧跟在介绍之后):

Spirit 是一个仅头文件库。没有可链接到的库

这确实意味着您只需要指示标头的位置,就可以了。

  1. 下载当前版本(通过 http://www.boost.org/)
  2. 提取
  3. 添加到包含路径

请注意,Boost中的所有必要条件也是如此:Phoenix,Proto,Fusion,Mpl,Typetraits,Utility都是仅标头的

最后,您可以创建与您使用的子集匹配的提升子集。 例如,"切除"子集

 #include <boost/spirit/include/qi.hpp>
 #include <boost/spirit/include/phoenix.hpp>

在我的系统上我可以做

~/custom/boost/bin.v2/tools/bcp/gcc-4.7/release/link-static/bcp 
     --boost=/home/sehe/custom/boost --scan ./test.cpp outdir/

这导致 2757 个文件(压缩 bzip2 时总计 ~1.1MiB)

我对精神了解不多,但它看起来好像你可以简单地将文件放在你的包含目录中......(就像我在Windows机器上使用整个增强库所做的那样)