Qt 4.7:QUndoCommand失踪?

问题描述:

../browser/bookmarks.h:48: fatal error: QtWidgets/QUndoCommand: No such file or directoryQt 4.7:QUndoCommand失踪?

这是编译输出,当我尝试加载

#include <QtWidgets/QUndoCommand> 

哪里可以找到这一点,你怎么有这正常吗?

垫的回答没有覆盖所有可能的角落案件或根本原因。

在Ubuntu 12.04 LTS中尝试编译http://fritzing.org/download/0.7.7b/source-tarball/fritzing-0.7.7b.source.tar.bz2时,遇到了同样的错误消息“致命错误:QtWidgets/QUndoCommand:No such file or directory”。

的解决方案,我是第一个安装缺少的依赖包,它们分别是:

libqt4-dev的libqt4核libqt4-qt3support

那之后,我能成功地执行QMAKE,制作,须藤让安装跳舞...

QUndoCommand位于QtGui模块中。您不需要在您的#include指令中添加路径。这应该如果你使用qmake或QtCreator只是工作:

#include <QUndoCommand>