1

我正在使用一个库来生成使用 VS2010 的多模式优化函数。我包含库的头文件并告诉VS库目录在哪里;但是,它没有附带 *.lib 文件,只有源文件和头文件,所以我不能将 VS 指向“附加库目录”。

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

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

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

问候,

4

1 回答 1

0

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

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

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

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

于 2013-01-10T13:27:32.523 回答