【问题标题】:How to build Qt - OpenGL with MinGW 64 bit?如何使用 MinGW 64 位构建 Qt - OpenGL?
【发布时间】:2014-02-09 20:12:27
【问题描述】:
实际上,每个 Qt 安装程序都有一个带有 OpenGL 在文件标题中的实例,而没有它。据我了解OpenGL 文件名中的存在意味着它的支持。所以如果我需要在我的应用程序中使用 OpenGL,我需要安装 Qt-OpenGL。但是没有用于带有 MinGW 和 OpenGL 的 Windows 64 位的 Qt 安装程序。我也找不到它here。那么如何制作适用于 Windows 64 位的 Qt-OpenGL MinGW?
【问题讨论】:
标签:
qt
opengl
mingw
mingw-w64
【解决方案1】:
您不需要 OpenGL 版本的 Qt 在您的应用程序中使用 OpenGL。 Qt 版本中的 OpenGL 只告诉你 Qt 图形内部使用什么后端。
看到这个wiki page for details。
This page,虽然有点过时,但仍应告诉您如何使用 MinGW-w64 在 Windows 上正确构建 Qt。您还需要编译一些依赖项。还有很多时间。
【解决方案2】:
正如here中提到的:
在 Windows 中,有两个选项可用:
名称中带有opengl的版本只是意味着使用了第二个变体。
虽然在 Qt 网站上仍然没有用于 MinGW 的 x64 版本可供下载(顺便说一下,32 位版本实际上可以在 Windows 64 位上正常工作)所以你必须手动构建它。
我想坚持提供的guide 就足够了。您必须安装所有必需的依赖项,然后它主要是典型的 configure && make 序列,并提供一些选项。如果您在构建过程中遇到一些具体问题,我想您可以在这里解决或提出其他问题。