我已从诺基亚网站下载了嵌入式小部件演示的源代码,并尝试将其编译。我最终得到以下错误:
编译器(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
并且我未在QT -= gui
和.pro
文件中的任何位置包含.pri
。
在没有做任何更改之后,我使用了VS2005和Qt 4.4.3的相应商业版本,并且编译并运行良好。
我已经搜索了错误,并发现其他人提出了类似的问题(但不是这里),但没有发布答案......所以我将不胜感激。
感谢。
Jonathan Howland
答案 0 :(得分:0)
QtGui是一个包含QtGui模块的所有头文件的元包含文件,您应该在Qt安装的include /文件夹中找到它。如果没有创建,则安装中出现问题。或者,您可能想要检查您使用的是正确的qmake; qmake --version应该告诉你正在使用哪个qmake。