14

我不敢相信我很难弄清楚如何做这么简单的事情。我有一个要添加到我的项目中的外部库(包括 .lib 和 .h 文件)。根据我的阅读,我需要转到项目>属性>框架和参考>添加新参考并将其添加到那里。

然而,这个窗口是空白的。有一个项目名称和项目目录列,但那里什么都没有,也没有“浏览”按钮来查找我的库。我尝试转到 VC++ 目录并将 .lib 文件的路径添加到库路径,但它没有帮助。

我错过了什么?

4

2 回答 2

20

如果您有外部文件,则不能使用引用选项卡,因为它仅引用当前解决方案中的项目,因此您必须手动进行。

要达到您的目标,您只需执行以下步骤

  1. 左键单击您的项目并选择属性
  2. 在“属性”对话框中转到“配置属性”(在下一步中,我们将始终假定位于“配置属性”下)
  3. C/C++ -> General中编辑Additional Include Directories属性,添加头文件的路径(.h文件)
  4. Linker -> General中编辑Additional Library Directories属性,添加静态库的路径(.lib文件)
  5. Linker -> Input中编辑Additional Dependencies属性,添加库的名称.lib文件的名称)

现在您可以轻松地在静态库中使用该函数,只需在代码文件中包含.h 标头#include "myLib.h"( )

于 2013-05-15T10:50:23.403 回答
2

项目->属性->配置属性->链接器->命令行。在那里拼写 your_lib_name.lib 以与之链接。或者 - 使用 Linker->Input->Additional dependencies 选项(它与在命令行中直接指定库相同)。至于 .h - 就是#include它。不过,您可能想为其添加包含路径。

于 2011-11-06T06:17:25.853 回答