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

Sar*_*vok 14 visual-c++-2010

我无法相信我很难弄清楚如何做这么简单的事情.我有一个外部库(包括.lib和.h文件),我想添加到我的项目中.根据我的阅读,我需要去Project> Properties> Framework and references> Add new References并将其添加到那里.

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

我错过了什么?

il_*_*uru 20

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

要达到目标,您只需按照以下步骤操作即可

  1. 项目中左键单击并选择" 属性"
  2. Properties对话框中转到Configuration Properties(在下一步中,我们将始终假设在Configuration Properties下)
  3. C/C++中 - >常规编辑Additional Include Directories属性,添加头文件的路径(.h文件)
  4. 链接器 - >常规编辑附加库目录属性中添加静态库的路径(.lib文件)
  5. 链接器中 - >输入编辑附加依赖项属性,添加库的名称(.lib文件的名称)

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


Vio*_*ffe 2

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