我需要添加哪个库? :错误LNK2019

时间:2010-09-10 06:15:30

标签: c++ lnk2019

  

错误20错误LNK2019:未解决   外部符号“public:__ thiscall   CAnyseeUSBTVControllerDlg :: CAnyseeUSBTVControllerDlg(类   CWnd *)“   (?? 0CAnyseeUSBTVControllerDlg @@ @ QAE @@@ PAVCWnd Z)   在函数“int __cdecl中引用   初始化(空)”   (?Init @@ YAHXZ)anyseeUSBTVControllerDlg.obj anyseee30

当我想在visual studio 2008中编译我的win32 dll项目时,我有这个错误。

同样是第二个错误(与第一个错误相关):

  

错误21致命错误LNK1120:1   未解决   externals。\ Debug / anyseeUSBTVController.exe anyseee30

我需要将哪个库添加到链接器?我已经读到这是问题。

2 个答案:

答案 0 :(得分:2)

您需要添加包含CAnyseeUSBTVControllerDlg类的库。由于网络搜索CAnyseeUSBTVControllerDlg没有返回任何内容,因此该库似乎是一个没有公开文档的私有库。

答案 1 :(得分:0)

如果您只有类声明并且没有类实现,那么您需要检查谁给了您头文件。问他们图书馆。 通常,库带有头文件。实施将在图书馆内进行。 通过包含这些头文件,我们可以使用库类/函数。

如果您编写了头文件,则需要在c ++文件中实现该类。