2014-02-09 65 views
1

实际上,每个Qt安装程序都有一个文件标题为OpenGL且没有它的实例。据我所知OpenGL文件名中的存在意味着它的支持。所以如果我需要在我的应用程序中使用OpenGL,我需要安装Qt-OpenGL。但是在MinGW和OpenGL上没有Windows 64位的Qt安装程序。我也无法找到它here。那么我怎样才能让Windows 64位的Qt-OpenGL MinGW?如何用MinGW 64位构建Qt-OpenGL?

回答

3

您不需要OpenGL版本的Qt就可以在您的应用程序中使用OpenGL。 Qt版本中的OpenGL只会告诉你Qt图形内部使用的后端。

看到这个wiki page for details

This page,虽然一点点过时,还应该告诉你如何正确地在Windows的Qt构建使用MinGW-W64。还有一些你需要编译的依赖关系。还有很多时间。

2

因为它在here提到:

在Windows中,有两个选项可供选择:

  • 使用角度库[code.google.com]翻译OpenGL调用到的DirectX(默认情况下)

  • 使用原生OpenGL驱动程序为您的图形卡

基本上用opengl的名字版本只是意味着使用了第二个变体。

尽管仍然没有使用QG网站上的MinGW下载的x64版本(顺便说一下,32位版本实际上可以在Windows 64位上正常工作),因此您必须手动构建它。

我想坚持guide提供的就够了。您必须安装所有必需的依赖关系,然后它通常是典型的configure && make序列,并提供了一些选项。如果您在建筑方面遇到一些具体问题,我想您可以在这里解决问题或者提出另一个问题。