gpt4 book ai didi

c++ - 如何找出哪个 .dylib 文件包含特定的 boost 功能

转载 作者:搜寻专家 更新时间:2023-10-31 00:29:46 25 4
gpt4 key购买 nike

我在 Xcode 中使用 Boost,必须添加包含所用功能的 .dylib 文件。其中一些从命名中非常有意义,例如libboost_signals.dylib 用于使用信号。但是我找不到 .dylib 来包含像 mpl 和 Boost.type_traits 这样的东西。我在网上搜索过,但没有给我任何信息。有人能指出我正确的方向吗?

最佳答案

一些 boost 库只有 header 。这意味着它们只包含头文件,所以它们没有 dylib(在 linux 上是这样,在 windows 上是 dll)。如果你处理模板,你不能预先编译它们:你必须提供源代码,它将用适当的类型实例化并编译到使用它们的目标文件中。

mpl 和 type_traits 只是 header ,因此您不需要向您的项目添加任何额外的 dylib。

关于c++ - 如何找出哪个 .dylib 文件包含特定的 boost 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39612878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com