2

我想在我的项目中使用预编译库。我有 3 个文件夹:Include(.h 文件)、Lib(带有 .lib 文件)和 Bin(带有 .dll 文件和 .pdb 文件)。我以前从未使用过预编译库(我希望这是正确的术语。如果我错了,请纠正我)。我想使用这个 API。如何将所有这些东西添加到我的项目中?

我使用视觉工作室 2010 (cpp)。谢谢。

4

2 回答 2

7

这很容易。您只需要修改一些属性:

  1. C++ / General / Additional Include Directories - 添加 .h 文件所在的路径
  2. Linker / General / Additional Library Directoreis - 添加 .lib 文件所在的路径
  3. Linker / Input / Additional Dependencies - 添加.lib的全名

运行时,请确保 .dll 所在的路径是 PATH 的一部分。

于 2010-06-09T19:26:48.830 回答
2

简而言之,这就是您要做的事情:

包含文件

将带有头文件的文件夹添加到项目属性中,以便它们可以包含在您的源文件中。

库文件

将此文件夹添加到链接器属性中,以便链接器可以将原型与库中的导出函数进行匹配。

动态链接库文件

将这些复制到您的输出文件夹,或确保 DLL 在 PATH 中,以便正在运行的 .exe 可以调用这些函数。

于 2010-06-09T19:31:37.357 回答