gpt4 book ai didi

c++ - 如何将我的 C++ DLL 包含在单独的项目中?

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

这个问题可能看起来很明显,但我在这方面遇到了很多麻烦,经过大量搜索后我最终不得不在这里发帖。

我目前打开了两个 Visual Studio 窗口。一个是导出类的 Win32 Console->DLL 项目,在输出目录中我有:

  • .dll文件
  • .exp文件
  • .pdb文件
  • .lib文件

我已将 DLL 文件放入我的其他项目的输出目录中,就像我对所有 DLL 所做的那样,并且通常工作正常。然后,我将该目录添加到链接器的库目录中。

但与我使用的大多数库不同,我认为我做错了什么或者我误解了它是如何工作的,我没有 .h[pp] 文件,所以我不知道我应该如何将这些函数包含到我的代码。我宁愿没有仅限 Windows 的 hack(我想将其仅限于 DLL 项目,以便它可以轻松移植)。

谁能告诉我我做错了什么?

最佳答案

没有什么'hacky' 或'windows' 特定于将.h 文件提供给其他项目。您的 .lib 文件将提供完成构建所需的信息。请参阅:How do I use a third party dll in Visual Studio C++?

关于c++ - 如何将我的 C++ DLL 包含在单独的项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867090/

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