Details
-
Bug
-
Resolution: Duplicate
-
P1: Critical
-
5.4.1
-
None
Description
I Compile Qt 5.4 in windows with mingw-w64:
configure -static -release -platform win32-g++ -opensource -confirm-license -opengl dynamic -nomake examples -nomake tests
I want use Opengl and Angle to support all windows for my project QML
i have this error:
qwindowseglcontext.cpp:117:47: error: '::glShaderBinary' has not been declared
- define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:297:22: note: in expansion of macro 'RESOLVE'
glShaderBinary = RESOLVE((void (APIENTRY )(GLsizei , const GLuint, GLenum
, const GLvoid* , GLsizei )), glShaderBinary);
^
qwindowseglcontext.cpp:117:47: error: '::glShaderSource' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:298:22: note: in expansion of macro 'RESOLVE'
glShaderSource = RESOLVE((void (APIENTRY *)(GLuint , GLsizei , const GLchar
- , const GLint )), glShaderSource);
^
qwindowseglcontext.cpp:117:47: error: '::glStencilFuncSeparate' has not been dec
lared
- define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:299:29: note: in expansion of macro 'RESOLVE'
glStencilFuncSeparate = RESOLVE((void (APIENTRY *)(GLenum , GLenum , GLint
, GLuint )), glStencilFuncSeparate);
^
qwindowseglcontext.cpp:117:47: error: '::glStencilMaskSeparate' has not been dec
lared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:300:29: note: in expansion of macro 'RESOLVE'
glStencilMaskSeparate = RESOLVE((void (APIENTRY *)(GLenum , GLuint )), glSt
encilMaskSeparate);
^
qwindowseglcontext.cpp:117:47: error: '::glStencilOpSeparate' has not been decla
red - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:301:27: note: in expansion of macro 'RESOLVE'
glStencilOpSeparate = RESOLVE((void (APIENTRY *)(GLenum , GLenum , GLenum ,
GLenum )), glStencilOpSeparate);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform1f' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:302:19: note: in expansion of macro 'RESOLVE'
glUniform1f = RESOLVE((void (APIENTRY *)(GLint , GLfloat )), glUniform1f);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform1fv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:303:20: note: in expansion of macro 'RESOLVE'
glUniform1fv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLfloat
)), glUniform1fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform1i' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:304:19: note: in expansion of macro 'RESOLVE'
glUniform1i = RESOLVE((void (APIENTRY *)(GLint , GLint )), glUniform1i);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform1iv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:305:20: note: in expansion of macro 'RESOLVE'
glUniform1iv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLint ))
, glUniform1iv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform2f' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:306:19: note: in expansion of macro 'RESOLVE'
glUniform2f = RESOLVE((void (APIENTRY *)(GLint , GLfloat , GLfloat )), glUn
iform2f);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform2fv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:307:20: note: in expansion of macro 'RESOLVE'
glUniform2fv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLfloat
)), glUniform2fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform2i' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:308:19: note: in expansion of macro 'RESOLVE'
glUniform2i = RESOLVE((void (APIENTRY *)(GLint , GLint , GLint )), glUnifor
m2i);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform2iv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:309:20: note: in expansion of macro 'RESOLVE'
glUniform2iv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLint ))
, glUniform2iv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform3f' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:310:19: note: in expansion of macro 'RESOLVE'
glUniform3f = RESOLVE((void (APIENTRY *)(GLint , GLfloat , GLfloat , GLfloa
t )), glUniform3f);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform3fv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:311:20: note: in expansion of macro 'RESOLVE'
glUniform3fv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLfloat
)), glUniform3fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform3i' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:312:19: note: in expansion of macro 'RESOLVE'
glUniform3i = RESOLVE((void (APIENTRY *)(GLint , GLint , GLint , GLint )),
glUniform3i);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform3iv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:313:20: note: in expansion of macro 'RESOLVE'
glUniform3iv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLint ))
, glUniform3iv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform4f' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:314:19: note: in expansion of macro 'RESOLVE'
glUniform4f = RESOLVE((void (APIENTRY *)(GLint , GLfloat , GLfloat , GLfloa
t , GLfloat )), glUniform4f);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform4fv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:315:20: note: in expansion of macro 'RESOLVE'
glUniform4fv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLfloat
)), glUniform4fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform4i' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:316:19: note: in expansion of macro 'RESOLVE'
glUniform4i = RESOLVE((void (APIENTRY *)(GLint , GLint , GLint , GLint , GL
int )), glUniform4i);
^
qwindowseglcontext.cpp:117:47: error: '::glUniform4iv' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:317:20: note: in expansion of macro 'RESOLVE'
glUniform4iv = RESOLVE((void (APIENTRY )(GLint , GLsizei , const GLint ))
, glUniform4iv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniformMatrix2fv' has not been declar
ed - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:318:26: note: in expansion of macro 'RESOLVE'
glUniformMatrix2fv = RESOLVE((void (APIENTRY *)(GLint , GLsizei , GLboolean
, const GLfloat* )), glUniformMatrix2fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniformMatrix3fv' has not been declar
ed - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:319:26: note: in expansion of macro 'RESOLVE'
glUniformMatrix3fv = RESOLVE((void (APIENTRY *)(GLint , GLsizei , GLboolean
, const GLfloat* )), glUniformMatrix3fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUniformMatrix4fv' has not been declar
ed - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:320:26: note: in expansion of macro 'RESOLVE'
glUniformMatrix4fv = RESOLVE((void (APIENTRY *)(GLint , GLsizei , GLboolean
, const GLfloat* )), glUniformMatrix4fv);
^
qwindowseglcontext.cpp:117:47: error: '::glUseProgram' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:321:20: note: in expansion of macro 'RESOLVE'
glUseProgram = RESOLVE((void (APIENTRY *)(GLuint )), glUseProgram);
^
qwindowseglcontext.cpp:117:47: error: '::glValidateProgram' has not been declare
d - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:322:25: note: in expansion of macro 'RESOLVE'
glValidateProgram = RESOLVE((void (APIENTRY *)(GLuint )), glValidateProgram
);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib1f' has not been declared
- define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:323:24: note: in expansion of macro 'RESOLVE'
glVertexAttrib1f = RESOLVE((void (APIENTRY *)(GLuint , GLfloat )), glVertex
Attrib1f);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib1fv' has not been declare
d - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:324:25: note: in expansion of macro 'RESOLVE'
glVertexAttrib1fv = RESOLVE((void (APIENTRY )(GLuint , const GLfloat )),
glVertexAttrib1fv);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib2f' has not been declared
- define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:325:24: note: in expansion of macro 'RESOLVE'
glVertexAttrib2f = RESOLVE((void (APIENTRY *)(GLuint , GLfloat , GLfloat ))
, glVertexAttrib2f);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib2fv' has not been declare
d - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:326:25: note: in expansion of macro 'RESOLVE'
glVertexAttrib2fv = RESOLVE((void (APIENTRY )(GLuint , const GLfloat )),
glVertexAttrib2fv);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib3f' has not been declared
- define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:327:24: note: in expansion of macro 'RESOLVE'
glVertexAttrib3f = RESOLVE((void (APIENTRY *)(GLuint , GLfloat , GLfloat ,
GLfloat )), glVertexAttrib3f);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib3fv' has not been declare
d - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:328:25: note: in expansion of macro 'RESOLVE'
glVertexAttrib3fv = RESOLVE((void (APIENTRY )(GLuint , const GLfloat )),
glVertexAttrib3fv);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib4f' has not been declared
- define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:329:24: note: in expansion of macro 'RESOLVE'
glVertexAttrib4f = RESOLVE((void (APIENTRY *)(GLuint , GLfloat , GLfloat ,
GLfloat , GLfloat )), glVertexAttrib4f);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttrib4fv' has not been declare
d - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:330:25: note: in expansion of macro 'RESOLVE'
glVertexAttrib4fv = RESOLVE((void (APIENTRY )(GLuint , const GLfloat )),
glVertexAttrib4fv);
^
qwindowseglcontext.cpp:117:47: error: '::glVertexAttribPointer' has not been dec
lared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:331:29: note: in expansion of macro 'RESOLVE'
glVertexAttribPointer = RESOLVE((void (APIENTRY *)(GLuint , GLint, GLenum,
GLboolean, GLsizei, const GLvoid* )), glVertexAttribPointer);
^
qwindowseglcontext.cpp:117:47: error: '::glClearDepthf' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:333:21: note: in expansion of macro 'RESOLVE'
glClearDepthf = RESOLVE((void (APIENTRY *)(GLclampf )), glClearDepthf);
^
qwindowseglcontext.cpp:117:47: error: '::glDepthRangef' has not been declared - define RESOLVE(signature, name) signature(&::name);
^
qwindowseglcontext.cpp:334:21: note: in expansion of macro 'RESOLVE'
glDepthRangef = RESOLVE((void (APIENTRY *)(GLclampf , GLclampf )), glDepthR
angef);
^
Makefile.Release:8368: recipe for target '.obj/release/qwindowseglcontext.o' fai
led
mingw32-make.exe[6]: *** [.obj/release/qwindowseglcontext.o] Error 1
mingw32-make.exe[6]: Leaving directory 'E:/Qt_Static_Opengl_Dynamic/qtbase/src/p
lugins/platforms/windows'
Makefile:34: recipe for target 'release' failed
mingw32-make.exe[5]: *** [release] Error 2
mingw32-make.exe[5]: Leaving directory 'E:/Qt_Static_Opengl_Dynamic/qtbase/src/p
lugins/platforms/windows'
Makefile:90: recipe for target 'sub-windows-make_first' failed
mingw32-make.exe[4]: *** [sub-windows-make_first] Error 2
mingw32-make.exe[4]: Leaving directory 'E:/Qt_Static_Opengl_Dynamic/qtbase/src/p
lugins/platforms'
Makefile:120: recipe for target 'sub-platforms-make_first' failed
mingw32-make.exe[3]: *** [sub-platforms-make_first] Error 2
mingw32-make.exe[3]: Leaving directory 'E:/Qt_Static_Opengl_Dynamic/qtbase/src/p
lugins'
Makefile:606: recipe for target 'sub-plugins-make_first' failed
mingw32-make.exe[2]: *** [sub-plugins-make_first] Error 2
mingw32-make.exe[2]: Leaving directory 'E:/Qt_Static_Opengl_Dynamic/qtbase/src'
Makefile:41: recipe for target 'sub-src-make_first' failed
mingw32-make.exe[1]: *** [sub-src-make_first] Error 2
mingw32-make.exe[1]: Leaving directory 'E:/Qt_Static_Opengl_Dynamic/qtbase'
makefile:65: recipe for target 'module-qtbase-make_first' failed
mingw32-make.exe: *** [module-qtbase-make_first] Error 2