实际上,每个Qt安装程序都有一个文件标题为OpenGL
的实例,没有它。据我了解OpenGL
文件名中的存在意味着它的支持。因此,如果我需要在我的应用程序中使用OpenGL,我需要安装Qt-OpenGL。但是没有用于MinGW和OpenGL的Windows 64位的Qt安装程序。我也找不到它here。那么如何为Windows 64位制作Qt-OpenGL MinGW呢?
答案 0 :(得分:3)
您不需要OpenGL版本的Qt在您的应用程序中使用OpenGL。 Qt版本中的OpenGL仅告诉您Qt图形在内部使用的后端。
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
序列,并提供一些选项。如果你在构建方面遇到一些具体问题,我猜你可以在这里解决它们或者提出另一个问题。