码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-01-02 01:13:07      阅读:438      评论:0      收藏:0      [点我收藏+]

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

[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’

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

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!