在 Mac 上安装 Boost with CodeBlocks
Installing Boost with CodeBlocks on a Mac
我正在尝试查找有关如何在Mac上安装带有代码块的Boost库的说明。 具体来说,我只需要使用Boost Spirit库。CodeBlocks网页提供了Windows at http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef 的说明。我一直在尝试为Mac找到类似的说明,但无法做到这一点。有人有指针吗?
来自文档结构/包含(紧跟在介绍之后):
Spirit 是一个仅头文件库。没有可链接到的库
这确实意味着您只需要指示标头的位置,就可以了。
- 下载当前版本(通过 http://www.boost.org/)
- 提取
- 添加到包含路径
请注意,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机器上使用整个增强库所做的那样)
相关文章:
- Problems with std::cin.fail()
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Issues with Win32 ReadProcessMemory API
- 为什么这种情况发生在CodeBlocks上?
- Qt with WinAPI MouseProc
- [[maybe_unused]] with structured_binding?
- Issue with WriteProcessMemory
- OpenCV RTP-Stream with FFMPEG
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- std::adjacent_difference with std::chrono time_point
- fopen_s 未在 scope(C++:codeblocks ) 中声明
- DLL Made with CMake 使程序崩溃
- QtCreator with C 库中的链接器问题
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- TensorFlow with c++, codeblocks
- 带有GMP的CodeBlocks,segfault with&lt;&lt;操作员和MP*_Class
- 在 Mac 上安装 Boost with CodeBlocks