头文件定义的种,在Form1.h中调用不了,求教!

头文件定义的类,在Form1.h中调用不了,求教!!
Snake头文件:
#define ROWS 40
#define COLUMNS 40
namespace Snake{
using namespace System;
using namespace System::Drawing;
public ref class Snake
{
...................
};
}
在Form1.h中:
........
#pragma endregion
Snake^ snake;
.......
之前一切正常,直到定义snake变量后
出现如下错误:
c:\users\asus\documents\visual studio 2010\projects\贪吃蛇\贪吃蛇\Form1.h(218): error C2143: 语法错误 : 缺少“;”(在“^”的前面)
1>c:\users\asus\documents\visual studio 2010\projects\贪吃蛇\贪吃蛇\Form1.h(218): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\asus\documents\visual studio 2010\projects\贪吃蛇\贪吃蛇\Form1.h(218): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
.net VC++

------解决方案--------------------
};这里的分号要去掉吧。
------解决方案--------------------
Form1.h里要包含Snake头文件吧