0

../browser/bookmarks.h:48:致命错误:QtWidgets/QUndoCommand:没有这样的文件或目录

这是我尝试加载时的编译输出

#include <QtWidgets/QUndoCommand>

你在哪里找到这个,你如何正确地包含它?

4

2 回答 2

3

Mat 的回答并未涵盖所有可能的极端情况或根本原因。

我在尝试编译http://fritzing.org/download/0.7.7b/source-tarball/fritzing-0.7.7b.source 时遇到了相同的错误消息“致命错误:QtWidgets/QUndoCommand:没有这样的文件或目录”。 Ubuntu 12.04 LTS 中的tar.bz2

我的解决方案是首先安装缺少的依赖包,它们是:

libqt4-dev libqt4-core libqt4-qt3support

之后,我可以成功执行 qmake、make、sudo make install dance...

于 2012-09-13T16:29:27.970 回答
2

QUndoCommandQtGui模块中。您不需要在#include指令中添加路径。如果您使用的是qmakeQtCreator,这应该可以工作:

#include <QUndoCommand>
于 2012-07-09T06:10:50.890 回答