在VC6.0中,我想定义一些全局变量,这些变量在任何其他的cpp中都可以访问,请问我该如何做呢?我原来是创建一个.h文件,在其中定义变量,其他的.cpp引用这个.h文件,但是这样系统报错,说重复定义,我在那个.h文件的中增加#if宏定义也不行:
#if !defined(AFX_GLOBALVAR_H__D9C23340_7178_4FB8_AF6C_5DF05F27A265__INCLUDED_)
#define AFX_GLOBALVAR_H__D9C23340_7178_4FB8_AF6C_5DF05F27A265__INCLUDED_
int g_var1 = 0;
#endif
如何解决呢?