gpt4 book ai didi

c++ - 如何将特定的 Boost 库编译为 DLL

转载 作者:太空狗 更新时间:2023-10-29 21:15:04 28 4
gpt4 key购买 nike

我正在尝试将 boost uuid 包嵌入到我的项目中。为方便起见,我们只想包含一些 DLL,就像我们处理我们使用的大多数库一样。我不知道如何只获取 uuid 包的 DLL(以及任何必要的依赖项)。我已经尝试正常构建 b2、bcp 和我能找到的任何其他东西,但我得到的只是许多库的源或 DLL 的拷贝,而不是 uuid,这是我唯一需要的。

如果有所不同,这是针对 Windows 应用程序的。我们有很多不同的开发人员,他们的环境不同,他们真的很喜欢可以包含在我们的源代码管理中的东西(比如 DLL,但我对其他选项持开放态度),这样每个人都不必安装 boost 并设置它同样的方法。理想情况下,我们还需要 boost/uuid 和任何依赖项,而不是整个庞大的库。

最佳答案

Boost uuid 与许多 boost 库一样,仅包含 header :您找不到任何 dll,因为该库没有 dll。只需复制标题并将其包括在您需要的位置即可。

参见 documentation .

BCP可用于提取 uuid 及其依赖项。

关于c++ - 如何将特定的 Boost 库编译为 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38981548/

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