VC中出现下面的情况怎么解决 error LNK2001: unresolved external symbol "class……

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:46:46
AllPktDlg.obj : error LNK2001: unresolved external symbol "class CP2PDlg myP2PDlg" (?myP2PDlg@@3VCP2PDlg@@A)
P2PDlg.obj : error LNK2001: unresolved external symbol "class CAllPktDlg myAllpktDlg" (?myAllpktDlg@@3VCAllPktDlg@@A)
P2PDlg.obj : error LNK2001: unresolved external symbol "class CSetDlg mySetDlg" (?mySetDlg@@3VCSetDlg@@A)
Debug/P2PMonitor.exe : fatal error LNK1120: 3 unresolved externals

1这个类的cpp文件有没有加到工程
2建立的工程对不对
3lib库的问题

error LNK2001...
典型的原因是没法对某个.lib文件进行链接。

可以从下面几个方面分析下:
看下是不是没把库文件加入到你的工程中去?

或者是代码中没加对库的调用?

再可能就是代码中用库的API函数的地方头文件是否指定正确?