首页 > 其他 > 详细

c_src/esdl.h:73:35: 错误:未知的类型名‘ErlDrvSizeT’

时间:2016-01-02 01:11:57      阅读:634      评论:0      收藏:0      [点我收藏+]

[root@localhost esdl]# rebar compile

==> esdl (compile)

Compiling c_src/esdl_gl.c

In file included from c_src/esdl_gl.c:14:0:

c_src/esdl.h:73:35: 错误:未知的类型名‘ErlDrvSizeT’

 void gl_dispatch(sdl_data *, int, ErlDrvSizeT, char *);

                                   ^

c_src/esdl_gl.c: 在函数‘es_init_opengl’中:

c_src/esdl_gl.c:106:2: 警告:隐式声明函数‘gl_dispatch’ [-Wimplicit-function-declaration]

  gl_dispatch(sd, ESDL_OpenglInitFunc, len, bp);

  ^

c_src/esdl_gl.c: 在文件作用域:

c_src/esdl_gl.c:156:40: 错误:未知的类型名‘ErlDrvSizeT’

 void gl_dispatch(sdl_data *sd, int op, ErlDrvSizeT len, char *bp)
 
                                     ^

ERROR: compile failed while processing /usr/local/ERL_LIBS_FILE/esdl: rebar_abort

解决办法:

[root@localhost esdl]#cd c_src

分别编辑esdl.h和esdl_gl.c,将ErlDrvSizeT替换成size_t

[root@localhost esdl]#


相关参考文档:http://www.erlang.org/doc/man/erl_driver.html#ErlDrvSizeT


本文出自 “DOSOM” 博客,谢绝转载!

c_src/esdl.h:73:35: 错误:未知的类型名‘ErlDrvSizeT’

原文:http://8656934.blog.51cto.com/8646934/1730728

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!