我正在尝试运行 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文件(我从消息中认为), 可能是什么问题? (错误消息对查找原因无济于事)文件在那里(可由其他应用程序读取), 已经将所有文件移到了同一子目录中。
答案 0 :(得分:1)
我只是试图在Qt5.13 Windows 10 MSVC2017 64位上运行该示例而没有问题,所以这里必须要进行其他操作。
您的Qt安装目录中已经安装了相同的示例。你可以从那里尝试吗?应该管用。
您具有读写权限吗?所有文件都与pro文件位于同一文件夹中吗?
能否在Qt Creator中打开qrc文件,看看是否缺少链接?