1

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

编译器(MinGW32)消息:

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

违规行是

#include <QtGui>

Qt 创建者 1.2.0,Qt 2009.03

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

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

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

谢谢。

乔纳森·豪兰

4

1 回答 1

0

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

于 2009-11-28T16:47:41.433 回答