我也遇到同样问题: Linking... Ex1View.obj : error LNK2001:unresolved external symbol "public: __thiscall CGetElem::CGetElem(class CWnd *)" (??0CGetElem@@QAE@PAVCWnd@@@Z) Debug/Ex1.exe : fatal errorLNK1120: 1 unresolved externals 执行 link.exe 时出错. Ex1.exe - 1 error(s), 0warning(s) 解决方法: 修改.dsp文件的内容(将某个类的.cpp和.h文件加到工程中) 用记事本打开.dsp文件中添加类似以下结构的内容 # Begin Source File SOURCE=.\GetElem.cpp # End Source File # Begin Source File SOURCE=.\GetElem.h # End Source File 我的工程中缺少的是Shell_dlg类的.cpp和.h文件,你只要把对应的cpp和.h换成你的就行了。