错误LNK2019:函数main中引用的未解析的外部符号

时间:2012-04-27 14:28:50

标签: visual-c++

我正在使用库来使用VS2010生成多模式优化功能。我包含库的头文件并告诉VS库目录的位置;但是,它没有附带* .lib文件,只有源文件和头文件,因此我无法将VS指向“其他库目录”。

如果我只是包含头文件并运行我的代码,它可以正常工作。如果我从该库调用任何方法,我会收到LNK2019错误:

  

错误LNK2019:函数main中引用了未解析的外部符号“void __cdecl g_initialize(char *)”(?g_initialize @@ YAXPEAD @ Z)。

我环顾四周,每个人都在说我应该链接库,但我没有库文件。我该怎么办?

问候,

1 个答案:

答案 0 :(得分:0)

如果您实现了这些头文件,有两种方法。

1)您可以将它添加到您的项目中。

2)自己编译库,你将得到* .lib文件。在此之后将其添加到您的项目中。

阅读该库的文档如何使用它。 您还可以检查是否存在在头文件中声明的实现方法/函数。