如何将外部静态库添加到Visual C ++ 2010 Express项目

时间:2010-09-07 23:21:49

标签: visual-c++-2010

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

但是,此窗口为空白。有一个项目名称和项目目录列,但没有任何内容,也没有“浏览”按钮来查找我的库。我试着去VC ++目录并将.lib文件的路径添加到库路径,但它没有帮助。

我错过了什么?

2 个答案:

答案 0 :(得分:20)

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

要实现目标,您只需按照以下步骤

即可
  1. 左键单击项目并选择属性
  2. 属性对话框中,转到配置属性(在下一步中,我们将始终假设在配置属性下)
  3. C / C ++中 - >常规 编辑其他包含目录属性,添加头文件的路径( .h 文件)
  4. 链接器中 - >常规 编辑其他库目录属性,添加静态库的路径( .lib 文件)
  5. 链接器中 - &gt;输入 编辑其他相关性属性,添加库的名称( .lib 文件的名称)< / LI>

    现在,您可以在代码文件中轻松使用静态库中的函数(#include "myLib.h"

答案 1 :(得分:2)

项目 - &gt;属性 - &gt;配置属性 - &gt;链接器 - &gt;命令行。在那里拼写your_lib_name.lib以链接它。或者 - 使用Linker-&gt; Input-&gt; Additional dependencies选项(它与在命令行中直接指定libs一样)。  至于.h - 只是#include它。但是,您可能希望为其添加包含路径。