我用SDK写了一个程序,全局变量g_bProcState 首先定义在WinMain()函数上面,
BYTE g_bProcState = _LOGIN_PROC;
然后在添加一个Extern.h头文件,在其中放置以下语句:#ifndef _EXTERN_H
#define _EXTERN_Hextern BYTE  g_bProcState = _LOGIN_PROC;#endif然后我再在StdAfx.h头文件中写了
#include "Extern.h"然后我在自己定义的一个CClientSocket类里包含头文件#include "StdAfx.h",
然后引用g_bProcState 变量,编译时报错:g_bProcState 变量重复定义
error C2374: 'g_bProcState' : redefinition; multiple initialization请问各位大侠,该如何解决?