gpt4 book ai didi

c++ - visual studio 配置类型 dll : how to turn off lib overwrite?

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:59 25 4
gpt4 key购买 nike

在 VS2010 中构建 dll 时是否可以关闭 .lib 覆盖?

我同时需要 .lib 和 .dll,但是当我将配置类型转回 dll 时,我在 outpu 文件夹中的 .lib 被一个 1-2KB 的 .lib 覆盖,这对我的主项目中的链接毫无用处。

最佳答案

评论后编辑

如果你想要一个动态库(创建dll和lib文件)和一个静态库(lib文件),你需要在Visual Studio中单独配置来构建动态库和静态库。

通常 VS 默认提供“调试”和“发布”配置。您可以为您的静态库额外添加一个“DebugStatic”和一个“ReleaseStatic”配置。

默认 VS 使用配置名称作为输出目录,因此您将拥有以下目录:

-project
--Debug
---libraryd.dll
---libraryd.lib
--Release
---library.dll
---library.lib
--DebugStatic
---libraryd.lib
--ReleaseStatic
---library.lib

关于c++ - visual studio 配置类型 dll : how to turn off lib overwrite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31052500/

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