我正在尝试运行https://code.qt.io/cgit/qt/qtbase.git/tree/examples/opengl/cube?h=5.13示例。它可以正常构建,启动,然后给出消息
QOpenGLShader: Unable to open file ":/vshader.glsl"
QOpenGLShader: Unable to open file ":/fshader.glsl"
QOpenGLTexture::setData() tried to set a null image
文件在那里,找到了.qrc文件(我从消息中认为),可能是什么问题?(错误消息无助于查找原因)这些文件已被其他应用程序读取(已被其他应用程序读取),并且已将所有文件移至同一子目录中。
我只是试图在Qt5.13 Windows 10 MSVC2017 64位上运行示例,没有问题,所以这里必须要进行其他操作。
您的Qt安装目录中已经安装了相同的示例。你可以从那里尝试吗?应该管用。
您有读写权限吗?所有文件都与pro文件位于同一文件夹中吗?
您可以在Qt Creator中打开qrc文件并查看是否缺少链接吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句