/home/a/csky/qtav/QtAV-master/src/QtAV/VideoShader.h:128:42: error: ‘userShaderHeader’ declared as a ‘virtual’ field
virtual const char* userShaderHeader(QOpenGLShader::ShaderType) const {return 0;}
^~~~~~~~~~~~~
/home/a/csky/qtav/QtAV-master/src/QtAV/VideoShader.h:128:25: error: expected ‘;’ at end of member declaration
virtual const char* userShaderHeader(QOpenGLShader::ShaderType) const {return 0;}
^~~~~~~~~~~~~~~~
/home/a/csky/qtav/QtAV-master/src/QtAV/VideoShader.h:128:42: error: ‘QOpenGLShader’ has not been declared
virtual const char* userShaderHeader(QOpenGLShader::ShaderType) const {return 0;}
^~~~~~~~~~~~~
/home/a/csky/qtav/QtAV-master/src/QtAV/VideoShader.h:128:67: error: ISO C++ forbids declaration of ‘ShaderType’ with no type [-fpermissive]
virtual const char* userShaderHeader(QOpenGLShader::ShaderType) const {return 0;}
^
/home/a/csky/qtav/QtAV-master/src/QtAV/VideoShader.h:128:67: error: expected ‘;’ at end of member declaration
/home/a/csky/qtav/QtAV-master/src/QtAV/VideoShader.h:128:75: error: expected unqualified-id before ‘{’ token
virtual const char* userShaderHeader(QOpenGLShader::ShaderType) const {return 0;}
当我尝试将 QTAV 交叉编译到嵌入式csky架构板卡上时,编译相关错误都与 openGL 相关,是不是必须要在 QT 的库中存在 openGL 的库才行,如果不是。
那么如何在编译 QTAV 时关闭 openGL 的功能了