/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:91:9: error: ‘name’ is not a member of ‘QtAV::VideoRenderer’
if (VideoRenderer::name(VideoRendererId_Widget))
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:95:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<openglwidgetrenderer>(VideoRendererId_OpenGLWidget, "OpenGLWidget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:95:49: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<openglwidgetrenderer>(VideoRendererId_OpenGLWidget, "OpenGLWidget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:95:81: warning: left operand of comma operator has no effect [-Wunused-value]
VideoRenderer::Register<openglwidgetrenderer>(VideoRendererId_OpenGLWidget, "OpenGLWidget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:99:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<glwidgetrenderer2>(VideoRendererId_GLWidget2, "QGLWidget2");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:99:46: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<glwidgetrenderer2>(VideoRendererId_GLWidget2, "QGLWidget2");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:99:75: warning: left operand of comma operator has no effect [-Wunused-value]
VideoRenderer::Register<glwidgetrenderer2>(VideoRendererId_GLWidget2, "QGLWidget2");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:104:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<widgetrenderer>(VideoRendererId_Widget, "Widget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:104:43: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<widgetrenderer>(VideoRendererId_Widget, "Widget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:104:69: warning: left operand of comma operator has no effect [-Wunused-value]
VideoRenderer::Register<widgetrenderer>(VideoRendererId_Widget, "Widget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:117:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<graphicsitemrenderer>(VideoRendererId_GraphicsItem, "GraphicsItem");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:117:49: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<graphicsitemrenderer>(VideoRendererId_GraphicsItem, "GraphicsItem");</graphicsitemrenderer></graphicsitemrenderer></widgetrenderer></widgetrenderer></widgetrenderer></glwidgetrenderer2></glwidgetrenderer2></glwidgetrenderer2></openglwidgetrenderer></openglwidgetrenderer></openglwidgetrenderer>
There is the same situation building from Qt Ceator.
Can I build using Qt5.5?
If Yes, how can I avoid these errors?
Will be glad for your answer.
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I followed this https://github.com/wang-bin/QtAV/wiki/Build-QtAV tutorial when was trying to build it. I built from console (Ubuntu 14.04) and got such errors:
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:91:9: error: ‘name’ is not a member of ‘QtAV::VideoRenderer’
if (VideoRenderer::name(VideoRendererId_Widget))
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:95:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<openglwidgetrenderer>(VideoRendererId_OpenGLWidget, "OpenGLWidget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:95:49: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<openglwidgetrenderer>(VideoRendererId_OpenGLWidget, "OpenGLWidget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:95:81: warning: left operand of comma operator has no effect [-Wunused-value]
VideoRenderer::Register<openglwidgetrenderer>(VideoRendererId_OpenGLWidget, "OpenGLWidget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:99:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<glwidgetrenderer2>(VideoRendererId_GLWidget2, "QGLWidget2");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:99:46: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<glwidgetrenderer2>(VideoRendererId_GLWidget2, "QGLWidget2");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:99:75: warning: left operand of comma operator has no effect [-Wunused-value]
VideoRenderer::Register<glwidgetrenderer2>(VideoRendererId_GLWidget2, "QGLWidget2");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:104:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<widgetrenderer>(VideoRendererId_Widget, "Widget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:104:43: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<widgetrenderer>(VideoRendererId_Widget, "Widget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:104:69: warning: left operand of comma operator has no effect [-Wunused-value]
VideoRenderer::Register<widgetrenderer>(VideoRendererId_Widget, "Widget");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:117:5: error: ‘Register’ is not a member of ‘QtAV::VideoRenderer’
VideoRenderer::Register<graphicsitemrenderer>(VideoRendererId_GraphicsItem, "GraphicsItem");
^
/home/kblinichkin/Projects/MyndPlay/QtAV/widgets/global.cpp:117:49: error: expected primary-expression before ‘>’ token
VideoRenderer::Register<graphicsitemrenderer>(VideoRendererId_GraphicsItem, "GraphicsItem");</graphicsitemrenderer></graphicsitemrenderer></widgetrenderer></widgetrenderer></widgetrenderer></glwidgetrenderer2></glwidgetrenderer2></glwidgetrenderer2></openglwidgetrenderer></openglwidgetrenderer></openglwidgetrenderer>
There is the same situation building from Qt Ceator.
Can I build using Qt5.5?
If Yes, how can I avoid these errors?
Will be glad for your answer.
Thanks.
Seems you have old qtav headers and libs installed. In your build dir, run sdk_uninstall.sh before build.
Last edit: wang bin 2016-01-22