在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
如何解决呢?
#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
如何解决呢?
解决方案 »
- 有没有简便的方法显示和删除指定的位图?
- 一个比较怪的问题。。。。
- 编了一个控件,在xp下注册成功以后,一开始用vc调用时可以成功,后来把控件改写了一下,再用vc调用时就出现“找不到成员”的错误,各位高手如何解决。
- 还是关于滚动条的问题
- 做过http upload的程序的大侠请留步!!!
- winsock编程的破烂问题
- 我准备读《C++程序设计语言(特别版)》,有愿意的朋友,我们可以一起读,共同讨论遇到的问题。
- 有劳大家了:我用的ODBC驱动ADO 在 98中发生了问题。2000中正常 请高手指点
- vc++6.0中excel读入access表中 急等大虾们指点
- 有谁有播放MP3的类库,小妹这湘有礼了
- 在全局线程函数中如何调用Edit控件的变量值?
- 申请版主成功,散分!
int g_var1 = 0;
#else
extern int g_var1;
#endif然后在某个cpp文件中
#define __GLOBAL_VARIABLE_DEFINE__
#include "stdafx.h"