gpt4 book ai didi

c++ - 如何生成包含其所有依赖项的静态库?

转载 作者:行者123 更新时间:2023-11-30 02:48:44 25 4
gpt4 key购买 nike

我正在开展一个项目,我们需要将应用程序的数学例程分离到一个独立的 SDK 中,该 SDK 将由另一个应用程序使用。

为了避免构建导出定义的开销,我们考虑创建一个静态库。这里的问题是这些数学例程依赖于其他库,因此客户端也必须包含它们。

我的问题是:我们如何创建一个包含其所有依赖项的静态库?假设我正在尝试创建一个依赖于 D1.lib、D2.lib 和 D3.lib 的静态库 C1.lib。现在,任何需要使用 C1.lib 的客户端应用程序还必须将 D1、D2 和 D3 列为其依赖项。

甚至可以在 Windows 中执行此操作?任何关于如何完成或为什么不能完成的解释都会很有帮助。

最佳答案

如果转到 Librarian > General,您可以在 Additional Dependencies 下添加 d1.lib、d2.lib 和 d3.lib。这些将合并到您的输出库中。

关于c++ - 如何生成包含其所有依赖项的静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826169/

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