статический член структуры?
struct cryptoSetting
{
static UINT curr;
DWORD dwType;
CString pszName;
};
Но прикомпиляции появляется:
Crypto.obj : error LNK2001: unresolved external symbol "public: static unsigned int cryptoSetting::curr" (?curr@cryptoSetting@@2IA)
Debug/Autentification server.exe : fatal error LNK1120: 1 unresolved externals
Что не так?
Цитата:
Originally posted by alibabaich
Есть структура:
struct cryptoSetting
{
static UINT curr;
DWORD dwType;
CString pszName;
};
Но прикомпиляции появляется:
Crypto.obj : error LNK2001: unresolved external symbol "public: static unsigned int cryptoSetting::curr" (?curr@cryptoSetting@@2IA)
Debug/Autentification server.exe : fatal error LNK1120: 1 unresolved externals
Что не так?
Есть структура:
struct cryptoSetting
{
static UINT curr;
DWORD dwType;
CString pszName;
};
Но прикомпиляции появляется:
Crypto.obj : error LNK2001: unresolved external symbol "public: static unsigned int cryptoSetting::curr" (?curr@cryptoSetting@@2IA)
Debug/Autentification server.exe : fatal error LNK1120: 1 unresolved externals
Что не так?
Статический член объявлен, но не определен.
Добавь в cpp:
UINT cryptoSetting::curr;
Можешь, кстати сразу его проинициализировать каким-либо значением:
UINT cryptoSetting::curr = 0;