gpt4 book ai didi

c++ - 在 Visual Studio C++ 2008 中链接库 (.lib) 和 (.dll)

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

我已经生成了我的 libmodbus library使用 visual studio 2008。我可以看到 .dll 和 .lib 文件。

现在在我的项目中,如果我配置我的项目,我可以使用这个库:

  1. 链接器附加目录。 (.lib 文件夹)
  2. 其他库(.lib 文件)
  3. C/C++ 附加目录。 (库代码路径)

通过这些步骤一切正常。

但是,是否可以在没有源代码的情况下做同样的事情?仅使用我生成的 .dll 和 .lib 文件?

最佳答案

使用dll不需要源文件。您只需要 .dll 文件。但在这种情况下,您应该手动获取每个使用的函数的地址。你可以找到寡妇的例子here .

获取每个函数的地址不是很方便。因此,您可以使用 .lib 文件和头文件 (.h)(但不能使用源文件)。在 C/C++ Additional directories 中,您应该指定头文件的路径。

所以你可以配置你的项目:

  1. 链接器附加目录。 (.lib 文件夹)
  2. 其他库(.lib 文件)
  3. C/C++ 附加目录。 (库标题路径)

关于c++ - 在 Visual Studio C++ 2008 中链接库 (.lib) 和 (.dll),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30286508/

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