我正在尝试在MS VS 2010中编译一个使用Visual C++ 2005和MFC编写的C++程序。不幸的是,在编译过程中出现了以下错误:
Error 2 error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC@@UAE@XZ) already defined in CMemDCImpl.obj Project\Project\Project\uafxcwd.lib(afxglobals.obj) Project.
CMemDCImpl有一个头文件,其中包含了类CMemDCImpl的所有成员的定义,还有一个*.cpp文件,其中包含它们的实现。请帮我修复这个错误。