运用一全局变量报错.
hehou 2004-08-10 02:54:49 我在stdafx.h中加了一下全局如下
CRITICAL_SECTION linkmanage;
int linknums;
在其它文件中运用到如下
void CUserManage::NewUser()
{
EnterCriticalSection(&::linkmanage);
::linknums++;
LeaveCriticalSection(&::linkmanage);
}
void CUserManage::DeleteUser()
{
EnterCriticalSection(&::linkmanage);
::linknums--;
LeaveCriticalSection(&::linkmanage);
}
编译后报错如下
**UserManage.obj : error LNK2005: "struct _RTL_CRITICAL_SECTION linkmanage" (?linkmanage@@3U_RTL_CRITICAL_SECTION@@A) already defined in StdAfx.obj
**UserManage.obj : error LNK2005: "int linknums" (?linknums@@3HA) already defined in StdAfx.obj
**Debug/EWProxy.exe : fatal error LNK1169: one or more multiply defined symbols found
请问为什么??