串:
glDebugMessageCallbackARB(&DebugOutputCallback, NULL);
给我错误:
描述资源路径位置类型从'void(属性((stdcall)))无效转换(GLenum,GLenum,GLuint,GLenum,GLsizei,const GLchar,GLvoid *){aka void(attribute((stdcall)))(unsigned int ,unsigned int,unsigned int,unsigned int,int,const char,void *)}'to'GLDEBUGPROCARB {aka void(attribute((stdcall)))(unsigned int,unsigned int,unsigned int,unsigned int,int,const char,const void *)}'[-fpermissive]
请告诉我有什么不对?
1 回答
编译器试图告诉您回调函数的签名应该是
您传递的回调的最后一个参数是
GLvoid*
,它应该是GLvoid const*
.