如何使用MinGW 64位构建Qt - OpenGL?

时间:2014-02-09 20:12:27

标签: qt opengl mingw mingw-w64

实际上,每个Qt安装程序都有一个文件标题为OpenGL的实例,没有它。据我了解OpenGL文件名中的存在意味着它的支持。因此,如果我需要在我的应用程序中使用OpenGL,我需要安装Qt-OpenGL。但是没有用于MinGW和OpenGL的Windows 64位的Qt安装程序。我也找不到它here。那么如何为Windows 64位制作Qt-OpenGL MinGW呢?

2 个答案:

答案 0 :(得分:3)

您不需要OpenGL版本的Qt在您的应用程序中使用OpenGL。 Qt版本中的OpenGL仅告诉您Qt图形在内部使用的后端。

请参阅此wiki page for details

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

答案 1 :(得分:2)

正如here中提到的那样:

  

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

     
      
  • 使用ANGLE-library [code.google.com]将OpenGL调用转换为DirectX(默认)

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

  •   

基本上,名称中带有opengl的版本只是意味着使用了第二个变体。

虽然在Qt网站上仍然没有用于MinGW的x64版本下载(顺便说一下32位版本在Windows 64位上可以正常工作)所以你必须手动构建它。

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