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 5.5 + QtQuick 2.5 定义 Qml 组件文件解析器?