我正在使用库来使用VS2010生成多模式优化功能。我包含库的头文件并告诉VS库目录的位置;但是,它没有附带* .lib文件,只有源文件和头文件,因此我无法将VS指向“其他库目录”。
如果我只是包含头文件并运行我的代码,它可以正常工作。如果我从该库调用任何方法,我会收到LNK2019错误:
错误LNK2019:函数main中引用了未解析的外部符号“void __cdecl g_initialize(char *)”(?g_initialize @@ YAXPEAD @ Z)。
我环顾四周,每个人都在说我应该链接库,但我没有库文件。我该怎么办?
问候,
答案 0 :(得分:0)
如果您实现了这些头文件,有两种方法。
1)您可以将它添加到您的项目中。
2)自己编译库,你将得到* .lib文件。在此之后将其添加到您的项目中。
阅读该库的文档如何使用它。 您还可以检查是否存在在头文件中声明的实现方法/函数。