繁体   English   中英

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

[英]How to compile specific Boost libraries to a DLL

我想在我的项目中嵌入boost uuid包。 为了方便起见,我们想要包含一些DLL,就像我们使用的大多数库一样。 我无法弄清楚如何获得uuid包的DLL(以及任何必要的依赖项)。 我已经尝试正常构建,b2,bcp,以及我能找到的任何其他东西,但我得到的是许多库的源代码或DLL的副本,但不是uuid,这是我唯一需要的。

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

与许多boost库一样,提升uuid只是标题:你找不到任何dll,因为这个库没有dll。 只需复制并包含您需要它们的标题。

请参阅文档

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM