您的位置:首页 > 其它

./src/video/x11/SDL_x11sym.h:168:17: 错误:与‘_XData32’类型冲突

2015-12-24 17:38 295 查看
./src/video/x11/SDL_x11sym.h:168:17: 错误:与‘_XData32’类型冲突
SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned
len),(dpy,data,len),return)
^
./src/video/x11/SDL_x11dyn.c:95:5: 附注:in definition of macro
‘SDL_X11_SYM’
rc fn params { ret p##fn args ; }
^
In file included from ./src/video/x11/SDL_x11dyn.h:34:0,
from ./src/video/x11/SDL_x11dyn.c:26:
/usr/include/X11/Xlibint.h:595:12: 附注:‘_XData32’的上一个声明在此
extern int _XData32(
^
make: *** [build/SDL_x11dyn.lo] 错误

解决办法:

编辑SDL_x11sym.h 中的代码
[root@localhost SDL-1.2.15]# cd src/video/x11
[root@localhost x11]#gedit SDL_x11sym.h
将其中的第168、169行代码注释掉(标绿色部分)
#ifdef LONG64
SDL_X11_MODULE(IO_32BIT)
//SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return)
//SDL_X11_SYM(void,_XRead32,(Display *dpy,register long *data,long len),(dpy,data,len),)
#endif
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ./src/video/x11/SDL_