Russian Qt Forum

Qt => Qt Quick => Тема начата: slava_d200 от Июль 16, 2013, 22:50



Название: QtQuick 2.0 и QT 5.1 проблемы
Отправлено: slava_d200 от Июль 16, 2013, 22:50
Прошу помощи.
Установить QT 5.1 QCreator 2.8

при попытке создать проект с QtQuick 2.0 пустой
вываливаются ошибки и прога отваливается


Запускается D:\test_QML\build-test2-Desktop-Debug\debug\test2.exe...
QML debugging is enabled. Only use this in a safe environment.
getProcAddress: Unable to resolve 'glCreateProgram'
getProcAddress: Unable to resolve 'glCreateProgramARB'
getProcAddress: Unable to resolve 'glCreateProgramObject'
getProcAddress: Unable to resolve 'glCreateProgramObjectARB'
QOpenGLShaderProgram: could not create shader program
getProcAddress: Unable to resolve 'glCreateShader'
getProcAddress: Unable to resolve 'glCreateShaderARB'
getProcAddress: Unable to resolve 'glCreateShaderObject'
getProcAddress: Unable to resolve 'glCreateShaderObjectARB'
QOpenGLShader: could not create shader
List of attribute names is either too long or not null-terminated.
Maximum number of attributes on this hardware is 0.
Vertex shader:
attribute highp vec4 vertexCoord;             
attribute highp vec4 vertexColor;             
uniform highp mat4 matrix;                     
uniform highp float opacity;                   
varying lowp vec4 color;                       
void main() {                                 
    gl_Position = matrix * vertexCoord;       
    color = vertexColor * opacity;             
}
Fragment shader:
varying lowp vec4 color;                       
void main() {                                 
    gl_FragColor = color;                     
}

D:\test_QML\build-test2-Desktop-Debug\debug\test2.exe завершился с кодом 3


Название: Re: QtQuick 2.0 и QT 5.1 проблемы
Отправлено: BuRn от Июль 24, 2013, 18:33
Прошу помощи.
Установить QT 5.1 QCreator 2.8

при попытке создать проект с QtQuick 2.0 пустой
вываливаются ошибки и прога отваливается


Запускается D:\test_QML\build-test2-Desktop-Debug\debug\test2.exe...
QML debugging is enabled. Only use this in a safe environment.
getProcAddress: Unable to resolve 'glCreateProgram'
getProcAddress: Unable to resolve 'glCreateProgramARB'
getProcAddress: Unable to resolve 'glCreateProgramObject'
getProcAddress: Unable to resolve 'glCreateProgramObjectARB'
QOpenGLShaderProgram: could not create shader program
getProcAddress: Unable to resolve 'glCreateShader'
getProcAddress: Unable to resolve 'glCreateShaderARB'
getProcAddress: Unable to resolve 'glCreateShaderObject'
getProcAddress: Unable to resolve 'glCreateShaderObjectARB'
QOpenGLShader: could not create shader
List of attribute names is either too long or not null-terminated.
Maximum number of attributes on this hardware is 0.
Vertex shader:
attribute highp vec4 vertexCoord;             
attribute highp vec4 vertexColor;             
uniform highp mat4 matrix;                     
uniform highp float opacity;                   
varying lowp vec4 color;                       
void main() {                                 
    gl_Position = matrix * vertexCoord;       
    color = vertexColor * opacity;             
}
Fragment shader:
varying lowp vec4 color;                       
void main() {                                 
    gl_FragColor = color;                     
}

D:\test_QML\build-test2-Desktop-Debug\debug\test2.exe завершился с кодом 3
На сколько я знаю, в Qt5.1 идет креатор не 2.8.0, если память не изменяет, 2.7.2.
Вы уверенны что правильно настроили креатор на Qt5.1 ?


Название: Re: QtQuick 2.0 и QT 5.1 проблемы
Отправлено: Командор от Июль 25, 2013, 18:03
У меня была похожая проблема, но под линукс. Дело было в драйверах видеокарты, после чего установил драйвер для nvidia optimus (встроенное видео от интел не поддерживало Opengl), проблема исчезла. Хотя под виндой это маловероятно, но стоит проверить поддержку Opengl.