这个问题似乎很明显,但我遇到了很多麻烦,经过大量搜索后,我最终不得不在这里发帖。
我目前打开了两个 Visual Studio 窗口。一个是导出一个类的 Win32 Console->DLL 项目,在输出目录中我有:
- .dll 文件
- .exp 文件
- .pdb 文件
- .lib 文件
我已将 DLL 文件放入我的另一个项目的输出目录中,就像我对所有 DLL 所做的那样,这通常可以正常工作。然后,我将该目录添加到链接器的库目录中。
但与我使用的大多数库不同,我认为我做错了什么或者我误解了它是如何工作的,我没有 .h[pp] 文件,所以我不知道应该如何将这些函数包含到我的代码中。我宁愿没有仅限 Windows 的黑客(我想将其限制在 DLL 项目中,以便可以轻松移植)。
谁能告诉我我做错了什么?