gpt4 book ai didi

c++ - Visual Studio - 在没有 .lib 的情况下创建 .dll

转载 作者:行者123 更新时间:2023-11-28 02:38:57 26 4
gpt4 key购买 nike

为什么现在在 Visual Studio 10 (C++) 中创建了 .dll 而不是 .lib 却发生在我身上?通常,.lib 是与 .dll 一起创建的,方法是在项目属性的常规部分中将“动态库 (.dll)”指定为属性配置类型的值...这一次,为了获得 .lib,我必须在常规部分的同一字段中指定“静态库 (.lib)”作为选项。我还要补充一点,通过生成 .lib,在生成过程中删除了同一建筑目录中的 .dll...:(

提前发送

最佳答案

如果您没有明确导出任何内容,就会发生这种情况 - 您得到的是 .dll 但没有 .lib。

确保您了解如何使用 dllexport/dllimport属性正确。您需要指定代码的哪些部分构成了您的 dll 的接口(interface)。简单地说 - 只有导出的部分包含在导入库中。

关于c++ - Visual Studio - 在没有 .lib 的情况下创建 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26635331/

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