【问题标题】: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 中,有两个选项可用:

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

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

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

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

      我想坚持提供的guide 就足够了。您必须安装所有必需的依赖项,然后它主要是典型的 configure && make 序列,并提供一些选项。如果您在构建过程中遇到一些具体问题,我想您可以在这里解决或提出其他问题。

      【讨论】:

        猜你喜欢
        • 2014-10-13
        • 1970-01-01
        • 2013-06-02
        • 1970-01-01
        • 2016-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多