fatal error LNK1169: one or more multiply defined symbols found
#if !defined(AFX_DLG_H__0EC14F77_0E4C_46E6_A1C2_D93B8A36FA2D__INCLUDED_)
#define AFX_DLG_H__0EC14F77_0E4C_46E6_A1C2_D93B8A36FA2D__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "EditExtend.h"
class CMyDlg : public CDialog
{
}
#if !defined(AFX_GETVALUEFROMEDIT_H__0D7F3E46_21F9_4C27_8E48_38F2D0CD65E4__INCLUDED_)
#define AFX_GETVALUEFROMEDIT_H__0D7F3E46_21F9_4C27_8E48_38F2D0CD65E4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#include "CMyDlg.h"
#endif // _MSC_VER > 1000
CMyDlg *p_MyDlg;
class GetValueFromEdit
{
}
#if !defined(AFX_GETVALUEFROMCOMBO_H__36BA12CD_595B_4B0C_9A63_E2B5ED1B3A44__INCLUDED_)
#define AFX_GETVALUEFROMCOMBO_H__36BA12CD_595B_4B0C_9A63_E2B5ED1B3A44__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#include "CMyDlg.h"
#endif // _MSC_VER > 1000
class GetValueFromCombo
{
}
编译时报错:
GetValueFromCombo.obj : error LNK2005: "class CMyDlg * p_MyDlg" (?p_MyDlg@@3PAVCMyDlg@@A) already defined in CMyDlg.obj
GetValueFromEdit.obj : error LNK2005: "class CMyDlg * p_MyDlg" (?p_MyDlg@@3PAVCMyDlg@@A) already defined in CMyDlg.obj
Debug/CMyDlg.exe : fatal error LNK1169: one or more multiply defined symbols found
错误报是重定义,但是不知道解决这个问题