我想在我的项目中使用预编译库。我有 3 个文件夹:Include(.h 文件)、Lib(带有 .lib 文件)和 Bin(带有 .dll 文件和 .pdb 文件)。我以前从未使用过预编译库(我希望这是正确的术语。如果我错了,请纠正我)。我想使用这个 API。如何将所有这些东西添加到我的项目中?
我使用视觉工作室 2010 (cpp)。谢谢。
我想在我的项目中使用预编译库。我有 3 个文件夹:Include(.h 文件)、Lib(带有 .lib 文件)和 Bin(带有 .dll 文件和 .pdb 文件)。我以前从未使用过预编译库(我希望这是正确的术语。如果我错了,请纠正我)。我想使用这个 API。如何将所有这些东西添加到我的项目中?
我使用视觉工作室 2010 (cpp)。谢谢。
这很容易。您只需要修改一些属性:
运行时,请确保 .dll 所在的路径是 PATH 的一部分。
简而言之,这就是您要做的事情:
将带有头文件的文件夹添加到项目属性中,以便它们可以包含在您的源文件中。
将此文件夹添加到链接器属性中,以便链接器可以将原型与库中的导出函数进行匹配。
将这些复制到您的输出文件夹,或确保 DLL 在 PATH 中,以便正在运行的 .exe 可以调用这些函数。