我用mfc建了个基于对话框的,在多次编译成功之后,想在对话框类里加个变量,然后编译没报错,但运行时窗口没弹出来,但这时加全局变量可以。我过几天之后打开,然后加(任何)全局变量,他就报错,但我绝对没有重定义啊

Manager.cpp
Process.cpp
Sys.cpp
SysDlg.cpp
Generating Code...
Linking...
Manager.obj : error LNK2005: "bool  ThreadRuning" (?ThreadRuning@@3_NA) already defined in AddProcDlg.obj
Manager.obj : error LNK2005: "unsigned long  ThreadID" (?ThreadID@@3KA) already defined in AddProcDlg.obj
Process.obj : error LNK2005: "bool  ThreadRuning" (?ThreadRuning@@3_NA) already defined in AddProcDlg.obj
Process.obj : error LNK2005: "unsigned long  ThreadID" (?ThreadID@@3KA) already defined in AddProcDlg.obj
Sys.obj : error LNK2005: "bool  ThreadRuning" (?ThreadRuning@@3_NA) already defined in AddProcDlg.obj
Sys.obj : error LNK2005: "unsigned long  ThreadID" (?ThreadID@@3KA) already defined in AddProcDlg.obj
SysDlg.obj : error LNK2005: "bool  ThreadRuning" (?ThreadRuning@@3_NA) already defined in AddProcDlg.obj
SysDlg.obj : error LNK2005: "unsigned long  ThreadID" (?ThreadID@@3KA) already defined in AddProcDlg.obj
Debug/Sys.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.