...error LNK2001: unresolved external symbol "public: __thiscall...
发布网友
发布时间:2024-10-22 00:26
我来回答
共1个回答
热心网友
时间:2024-10-23 07:22
这是个典型的link错误, 是由于没有找到与头文件中声明的函数定义.
你的类的声明中应该定义了public: CMy24DlgDlg::C(错误信息你复制完了的话), 也就是说函数C你没有在.cpp文件中定义(或者cpp中有定义, 但是头文件中未做说明). 因此链接的时候出错了.
就我看到的这个错误, 有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
如果可以的话, 建议你把头文件和cpp都贴上来, 这样就比较好定位错误了.
解决不了的话, 可以站内联系.