【问题标题】:Qt Creator / Qt embedded widget demoQt Creator / Qt 嵌入式小部件演示
【发布时间】:2010-12-18 13:51:09
【问题描述】:

我已经从诺基亚网站下载了嵌入式小部件演示的源代码,并尝试对其进行编译。我最终得到以下错误:

编译器(MinGW32)消息:

在包含的文件中 ../../src/basicgraph/qtbasicgraph.cpp:9: ../../src/basicgraph/qtbasicgraph.h:14:17: QtGui:没有这样的文件或目录

违规行是

#include <QtGui>

Qt Creator 1.2.0,Qt 2009.03

我检查了路径等,一切似乎都很好。我已检查以确保我已隐式包含QT += gui,并且我没有在.pro.pri 文件中的任何位置包含QT -= gui

不做任何改动后,我用VS2005和相应的Qt 4.4.3商业版,编译运行良好。

我已经用谷歌搜索了这个错误,发现其他人提出了类似的问题(但不是在这里)但没有发布答案......所以我将不胜感激。

谢谢。

乔纳森·豪兰

【问题讨论】:

    标签: qt qt-creator


    【解决方案1】:

    QtGui 是一个包含 QtGui 模块所有头文件的元包含文件,你应该在 Qt 安装的 include/ 文件夹中找到它。如果未创建此文件,则说明您的安装出现问题。或者,您可能想检查您是否使用了正确的 qmake; qmake --version 应该告诉你正在使用哪个 qmake。

    【讨论】:

    • 我熟悉元包含概念。 QtGui 存在并且在我自己编写或从开源项目编译的许多其他 QT 项目中都可以找到。而且我很确定我使用的是正确的 qmake,因为我在 QT-creator 中进行编译,并且许多其他项目在该环境中构建得很好。所以我不认为这是一个答案,尽管我很感激你的努力。我认为这个问题将特定于嵌入式演示配置
    猜你喜欢
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 2015-02-19
    相关资源
    最近更新 更多