我在不同的 Windows 系统上运行在 Qt 5.3 中创建的 .exe 文件时遇到问题。我已经包含了所有的 .dll 文件。问题是,在支持显卡的最新系统上,应用程序运行没有任何问题,但在旧系统上,它只会出现黑屏。
我怀疑这与系统的 openGL 支持有关。
有没有一种方法可以确保应用程序在所有系统上都没有任何故障运行?或者是否可以在不需要 oprnGL 支持的情况下创建应用程序?
希望听到一些解决方案。
提前致谢。
编辑:
以下是我运行代码时遇到的错误
getProcAddress: Unable to resolve 'glBindFramebuffer'
getProcAddress: Unable to resolve 'glBindFramebufferOES'
getProcAddress: Unable to resolve 'glBindFramebufferARB'
这是屏幕外观的屏幕截图
注意: 请注意,当我在具有更新图形的新系统上运行 .exe 时,屏幕看起来很完美。