VC6-好多连接错误2005,怎么解决?
如:
ReadTapeView.obj : error LNK2005:
"protected: virtual int __thiscall CAboutDlg::OnInitDialog(void)"
(?OnInitDialog@CAboutDlg@@MAEHXZ) already defined in ReadTape.obj
但实际上,ReadTapeView.cpp 中根本没有任何地方调用或定义了
CAboutDlg::OnInitDialog,所有ReadTapeView.cpp 文件中include
的 .h 文件都只是声明,没有实例化,而且都有类似
#ifndef __DX_EWSDLIST_H__
#define __DX_EWSDLIST_H__
.
.
.
#endif /*__DX_EWSDLIST_H__*/
的一次包含语句。
这个 project 以前我也编译过,没有问题。
不知是否和 project 的选项有关。
project option 如下:
/nologo /G5 /MTd /W3 /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"
/D "_MBCS" /FR".\Debug/" /Fp".\Debug/ReadTape.pch" /Yu"stdafx.h"
/Fo".\Debug/" /Fd".\Debug/" /FD /c