- 论坛徽章:
- 0
|
有如下的代码 一部分)
#if !defined(AFX_MOVEGENERATOR_H__95FC4E17_794A_11D7_B9D7_00E04C000753__INCLUDED_)
#define AFX_MOVEGENERATOR_H__95FC4E17_794A_11D7_B9D7_00E04C000753__INCLUDED_
#if _MSC_VER >; 1000
#pragma once
#endif // _MSC_VER >; 1000
class CMoveGenerator
{
public:
CMoveGenerator();
virtual ~CMoveGenerator();
static BOOL IsValidMove(BYTE position[10][9],int nFromX,int nFromY,int nToX,int nToY);
int CreatePossibleMove(BYTE position[10][9],int nPly,int nSide);
CHESSMOVE m_MoveList[8][80];
为什么显示如下的错误信息?
d:\maning\chess\movegenerator.h(19) : error C2146: syntax error : missing ';' before identifier 'm_MoveList'
d:\maning\chess\movegenerator.h(19) : error C2501: 'CHESSMOVE' : missing storage-class or type specifiers
d:\maning\chess\movegenerator.h(19) : error C2501: 'm_MoveList' : missing storage-class or type specifiers
Error executing cl.exe.
Chess.exe - 3 error(s), 0 warning(s)
希望各位能给予小弟的帮助!谢谢!!!!!  |
|