如何链接Visual Studio 2012中的.a文件?

dug*_*ous 1 c linker visual-studio-2012

我有一些.a文件形式的静态库,以及随附的标题(.h)文件.如何告诉链接器Visual Studio 2012 Windows Desktop Express引用这些文件,以便在尝试构建时不会出现"未解析的外部符号"错误?

Stu*_*ogi 5

  • 包含.h头文件,并确保它们存在于您的项目中
  • 转到项目属性>配置属性> C/C++>常规>其他包含目录,并添加包含目录的路径,在该目录中可以找到头文件
  • 转到项目属性>配置属性>链接器>常规>其他库目录,并添加lib目录的路径,您可以在其中找到.a文件
  • 转到项目属性>配置属性>链接器>输入>附加依赖项并准确添加.a文件

除此之外,确保您在构建时(x86 vs x64)处于正确的配置平台,并且它与您的库使用的相同.