在Visual Studio Express 2013中使用静态库(.a)

时间:2015-06-07 15:12:59

标签: visual-studio

我试图从Visual Studio Express 2013项目调用静态库(xxx.a)中找到的函数。 (静态lib是C项目的输出,在IAR工作区中编译)。

在我的Visual Studio项目中,我将库文件夹位置添加到VC ++目录(包括目录和库目录下),在链接器 - >输入 - >附加依赖项下,我添加了库itslef(xxx.a) )。

编译项目时,我收到链接器错误:

  

C3861(未找到标识符)。

我错过了什么?我是新手,因为它涉及图书馆的使用,所以任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

Visual Studio 2013无法读取.a格式的静态库。即使可能,静态库肯定不会与您尝试构建的C库的相同版本链接。