为什么编译器老说already defined in StdAfx.obj?
我将程序的8个子对话框的对象放在"StdAfx.h"中定义为全局变量,但是编译的时候编译器却说:WhereDlg.obj : error LNK2005: "class CDialogIndex m_Dialog_Index" (?m_Dialog_Index@@3VCDialogIndex@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogWebSite m_Dialog_WebSite" (?m_Dialog_WebSite@@3VCDialogWebSite@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialog_IP m_Dialog_IP" (?m_Dialog_IP@@3VCDialog_IP@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogConnections m_Dialog_Connections" (?m_Dialog_Connections@@3VCDialogConnections@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogEmail m_Dialog_Email" (?m_Dialog_Email@@3VCDialogEmail@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogFinalTime m_Dialog_Finaltime" (?m_Dialog_Finaltime@@3VCDialogFinalTime@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogICQ m_Dialog_ICQ" (?m_Dialog_ICQ@@3VCDialogICQ@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogSecondTime m_Dialog_Secondtime" (?m_Dialog_Secondtime@@3VCDialogSecondTime@@A) already defined in StdAfx.obj
WhereDlg.obj : error LNK2005: "class CDialogTrace m_Dialog_Trace" (?m_Dialog_Trace@@3VCDialogTrace@@A) already defined in StdAfx.obj
Debug/WhereIPfrom.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
我该怎么办?