新鲜Qt安装不运行Qt项目,包括许多Qt示例项目,说“着色器程序未链接”
问题描述:
昨天我在Windows 7 PC上安装了Qt 5.4。但是我无法构建和运行任何Qt项目,包括Qt Creator 3.3欢迎页面上Examples部分给出的项目,除了少数几个。此外,我不能运行任何QML文件,或者使用该命令从CMD:“qmlscene myqmlfile.qml”新鲜Qt安装不运行Qt项目,包括许多Qt示例项目,说“着色器程序未链接”
请注意,我已经加入这个路径,以我的环境变量:
C:\ Qt的\ Qt5.4.0 \ 5.4 \ mingw491_32 \ BIN
和Qt安装目录是
C:\ Qt的
该错误消息我得到了Qt Creator中的输出窗口,并在控制台中运行,从CMD一个QML文件时,如下:
QOpenGLShaderProgram::uniformLocation(qt_Matrix): shader program is not linked
QOpenGLShaderProgram: could not create shader program
QOpenGLShader: could not create shader
QOpenGLShader: could not create shader
shader compilation failed:
""
以前,我用用PyQt5,跑QML文件命令
qmlscene myqmlfile.qml
没有任何问题。然后安装Qt Creator 3.3来运行Qt项目,但失败了(在qmake中出现了一些说错误的问题)。最后,我卸载了PyQt5和Qt Creator 3.3,下载了Qt 5.4并安装了它,但仍然无法运行Qt项目。 我在一些网站上发现,我需要开放GL 2.0来运行Qt 5.4中的Qt项目。我如何确保我拥有openGL 2.0? (我检查了GPU-Z,它显示了我的着色器模型2.0,我不知道它与OpenGL有什么关系:()
请帮助我纠正我的Qt安装有什么问题。烦人。
答
请确保您有从英特尔。微软的默认驱动不包括OpenGL的支持。
感谢。安装英特尔图形驱动程序之后,“着色器程序不挂”错误消失,安装英特尔图形驱动程序! – 2015-02-07 04:20:32