OpenGL费解的报错信息
使用OpenGl播放YUV视频,在初始化着色器(shader)时,需要定义 “顶点数组”与“像素,纹理数组”,于是有了下面的代码
//顶点数组
static const GLfloat vertexVertices[] = {-1.0f,-1.0f,1.0f,-1.0f,-1.0f,1.0f,1.0f,1.0f}; //138行
//像素纹理数组
static const GLfloat textureVertices[] = {0.0f,1.0f,1.0f,1.0f,0.0f,0.0f,1.0f,0.0f}; //140行
很简单的C++数组初始化(GLfloat是OpenGl中的float类型,防止操作系统位数不一致情况),报了下面的错误
1>.\OpenGL.c(138) : error C2143: 语法错误 : 缺少“;”(在“<cv-qualifer>”的前面)
1>.\OpenGL.c(140) : error C2143: 语法错误 : 缺少“;”(在“<cv-qualifer>”的前面)
求大神帮忙看下