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
请问下这个错误怎么修改?小弟万谢了!
c:\users\luobin\desktop\vc++斗地主游戏网络版\vc\斗地主\game.h(16) : fatal error C1004: unexpected end of file found
Dlg_Start.cpp
请问下这个错误怎么修改?小弟万谢了!
在lpddsprimary前缺少分号“;”unexpected end of file found
可能是有中文输入法下的字符(从网上复制粘贴的代码会出现这种情况)
是这样写的
extern CMyDirectDraw* pDraw;
extern LPDIRECTDRAWSURFACE7 lpddsprimary; // 主表面;
extern LPDIRECTDRAWSURFACE7 lpddsback; //后缓冲表面;
extern LPDIRECTDRAWSURFACE7 lpddsbg_Game; //存放游戏界面的离屏表面;
是你的cpp文件混合了ascii和unicode两种编码格式。对于第一种错误,如果你确认类定义没有问题的话,那么就要检查一下头文件的包含顺序问题。