可能重複:
static
,extern
,const
in header file錯誤LNK2001:無法解析的外部符號的Visual C++
我在Visual C++工作並具有此錯誤。
我在global.h中分別聲明瞭兩個外部行。
extern CSocketManager m_SocketManager[10];
extern CSocketManager* m_pCurServer;
1>ServerSocketDlg.obj : error LNK2001: unresolved external symbol "class CSocketManager * m_pCurServer" ([email protected]@[email protected]@A) 1>SocketManager.obj : error LNK2001: unresolved external symbol "class CSocketManager * m_pCurServer" ([email protected]@[email protected]@A)
有沒有人有一個想法是什麼可能會導致這些錯誤?
extern必須在某處定義:http://stackoverflow.com/questions/9908151/static-extern-const-in-header-file –