c:\users\luobin\desktop\vc++斗地主游戏网络版\vc\斗地主\game.h(16) : error C2146: syntax error : missing ; before identifier lpddsprimary
c:\users\luobin\desktop\vc++斗地主游戏网络版\vc\斗地主\game.h(16) : fatal error C1004: unexpected end of file found
Dlg_Start.cpp
这个错误咋改呢?哪位高手指点下,小弟在这万谢了!

解决方案 »

  1.   

    你的game.h有问题,
    可能少了分号贴代码看看
      

  2.   

    missing ; before identifier lpddsprimary
    在lpddsprimary前缺少分号“;”unexpected end of file found
    可能是有中文输入法下的字符(从网上复制粘贴的代码会出现这种情况)
      

  3.   

    class CMyDirectDraw;
    extern CMyDirectDraw* pDraw;
    extern LPDIRECTDRAWSURFACE7  lpddsprimary;   // 主表面;
    extern LPDIRECTDRAWSURFACE7  lpddsback;   //后缓冲表面;
    extern LPDIRECTDRAWSURFACE7  lpddsbg_Game;       //存放游戏界面的离屏表面;
      

  4.   

    Can someone please tell me why it's happening and how I can provent it from happeneing again?