(如何)我可以在不安装完整的 boost 库的情况下使用 boost::spirit X3 吗?

Posted

技术标签:

【中文标题】(如何)我可以在不安装完整的 boost 库的情况下使用 boost::spirit X3 吗?【英文标题】:(How) Can I use boost::spirit X3 without installing the full boost library? 【发布时间】:2019-10-11 18:17:06 【问题描述】:

是否可以在不安装完整的 boost 库的情况下使用 boost::spirit x3?我知道模块的存储库可用here,但我真的不知道如何使用代码或包含哪些文件。我如何开始,这可能吗?

【问题讨论】:

【参考方案1】:

这里通常的答案是:使用 BCP (https://www.boost.org/doc/libs/1_71_0/tools/bcp/doc/html/index.html)。

但是,该页面非常恰当地解释了这将如何以及为什么会导致大量依赖项的选择。

所以,不妨听从他们的建议:

如果您想弄清楚您的特定编译器正在使用哪些 Boost 标头,那么找出的最佳方法是预处理代码并扫描输出以查找包含的 Boost 标头。您应该知道,结果将非常特定于平台和编译器,并且如果您更改编译器开关(例如打开线程支持),可能不包含所需的所有头文件。

【讨论】:

以上是关于(如何)我可以在不安装完整的 boost 库的情况下使用 boost::spirit X3 吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C++ 中生成 UUID,而不使用 boost 库?

我已经安装了 OpenCV C++。我可以在不重新安装库的情况下在 Python 中使用它的功能吗?

如何在不使用 boost 的情况下创建目录?

Python:在不依赖枕头库的情况下旋转图像?

如何在不安装完整框架的情况下测试自定义 Laravel 控制台命令?

如何在不使用支持库的情况下实现水平滑动?