我想将最新的Qt 5.0.2(也是Qt Creator)与OpenGL 3.3+一起使用。 Qt的官方网站包含以下链接:
这是否意味着将OpenGL与最后一个包(VS 2012编译器)一起使用是不可能的?
答案 0 :(得分:3)
所有这些构建完全能够运行OpenGL 3.3+代码。 “OpenGL”表示包是构建的,因此QtQuick2使用OpenGL而不是ANGLE,它仅适用于QtQuick2场景图。由于Windows 8在“metro”模式下不支持OpenGL,因此做出了决定。
对于最初的错误答案,很抱歉,似乎ANGLE支持的实现方式使整个构建对桌面OpenGL毫无用处。我自己从未使用过ANGLE,这件事让我觉得非常糟糕,但是你能做些什么......
顺便说一下,如果你对OpenGL编程感兴趣,你可能想要获得Qt 5.1 RC,它有很多新的OpenGL抽象和其他好东西,使OpenGL编程变得更快更容易。它还提供了更多“开箱即用的版本”,包括OpenGL based MSVS2012 x64 one。
答案 1 :(得分:2)
这意味着这个软件包是使用ANGLE构建的,它只支持OpenGL ES 2.0,但适用于各种计算机,包括那些带有糟糕OpenGL驱动程序的计算机。