Qt 5.0.2和OpenGL

时间:2013-06-23 14:02:03

标签: qt opengl

我想将最新的Qt 5.0.2(也是Qt Creator)与OpenGL 3.3+一起使用。 Qt的官方网站包含以下链接:

  • Qt 5.0.2 for Windows 32-bit(VS 2010,485 MB)
  • Qt 5.0.2 for Windows 32位(VS 2010,OpenGL,476 MB)
  • Qt 5.0.2 for Windows 64-bit(VS. 2012年,500 MB)

这是否意味着将OpenGL与最后一个包(VS 2012编译器)一起使用是不可能的?

2 个答案:

答案 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驱动程序的计算机。