qt 在main外面定义变量时出错

这是main里面的一段,编译的时候总是显示
error: expected initializer before '*' token
Game* game;
请各位帮忙看看
#include
#include "game.h"

Game* game;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);

game=new Game();
game->show();

return a.exec();

}

Game* game = NULL;

初始化一下

提示的很清楚:error: expected initializer before '*' token

初始化一下
Game* game = NULL;