Qt 5.5 示例,缺少 QOpenGLWidget

Posted

技术标签:

【中文标题】Qt 5.5 示例,缺少 QOpenGLWidget【英文标题】:Qt 5.5 Examples, missing QOpenGLWidget 【发布时间】:2016-03-08 15:05:02 【问题描述】:

我正在尝试使用离屏渲染进行调查,我想探索随 Qt5.5 安装的示例,但到目前为止,每次尝试打开现有项目之一并构建都会导致:

    QOpenGLWidget: No such file or directory
    #include <QOpenGLWidget>

我没有以任何方式修改示例,我在 Ubuntu 14.04 上运行。

【问题讨论】:

你是如何安装 Qt 的? 5.5 在 14.04 下不可用。您确定它使用的是您安装的版本而不是系统范围的版本吗? 老实说我不记得我是如何安装它的了....关于 Qt Creator 节目:“基于 Qt 5.2.1 (GCC 4.8.2, 64 bit) Built on Apr 9 2014. Qt 文件夹有一个 5.5 的子文件夹。 在Tools->Options->Build中,找到Qt 5.5了吗? (替代方案:闻起来很旧的 Creator 安装。你家本地安装了 Qt 吗?使用你在那里找到的 Creator。) 这是你的问题。你需要5.5。在你家的 Qt 目录中找到 Creator 并使用它(Qt/Tools/QtCreator/bin/qtcreator)。 删除您之前可能生成的 cube.pro.user 文件(告诉 Creator 使用错误的 qmake)。然后在 Creator 中重新打开它。 【参考方案1】:

在 Ubuntu 14.04 上 Qt5.5 的安装未正确完成,因此我有两个安装 5.2 和 5.5,但是感谢“peppe”我为 5.5 运行了 Qt Creator,并在清理项目后删除了“pro.user”文件我能够继续。

【讨论】:

以上是关于Qt 5.5 示例,缺少 QOpenGLWidget的主要内容,如果未能解决你的问题,请参考以下文章

Qt 缺少 qtextcontrol_p.h

如何为 Qt 5.5 + QtQuick 2.5 定义 Qml 组件文件解析器?

在 Mac 上将 Homebrew 安装的 Qt 添加到 Qt Creator / 缺少示例等

缺少 QLayout 构造函数来实现卡片布局

Qt5.5下捕获一个带有OpenGL内容的Widget

Qt 已经删除了 5.5 版?