error LNK2001: unresolved external symbol class 类名 实例化名称头文件 play.h#if !defined(AFX_PLAY_
error LNK2001: unresolved external symbol "class 类名 实例化名称
头文件 play.h
#if !defined(AFX_PLAY_H__BD866F70_0060_4A9B_92FE_A51DE5FB5B60__INCLUDED_)
#define AFX_PLAY_H__BD866F70_0060_4A9B_92FE_A51DE5FB5B60__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class player
{
public :
player(){};
virtual ~player(){};
CString name;
int num;
};
extern player gameplayer[100];
#endif
我就定义这么一个 class 并且实例化player
为什么编译的时候提示
ChessView.obj : error LNK2001: unresolved external symbol "class player * gameplayer" (?gameplayer@@3PAVplayer@@A)
[解决办法]
extern 改为 static ?
