0

../browser/bookmarks.h:48:致命的なエラー:QtWidgets / QUndoCommand:そのようなファイルまたはディレクトリはありません

ロードしようとしたときのコンパイル出力です

#include <QtWidgets/QUndoCommand>

これはどこにあり、どのように適切に含めるのですか?

4

2 に答える 2

3

マットの答えは、考えられるすべてのコーナーケースまたは根本的な原因を網羅しているわけではありません。

http://fritzing.org/download/0.7.7b/source-tarball/fritzing-0.7.7b.sourceをコンパイルしようとしたときに、同じエラーメッセージ「致命的なエラー:QtWidgets / QUndoCommand:そのようなファイルまたはディレクトリはありません」が表示されました。 Ubuntu12.04LTSのtar.bz2

私にとっての解決策は、最初に不足している依存関係パッケージをインストールすることでした。

libqt4-dev libqt4-core libqt4-qt3support

その後、qmake、make、sudo makeinstalldanceを正常に実行できました...

于 2012-09-13T16:29:27.970 に答える
2

QUndoCommandモジュール内にありQtGuiます。#includeディレクティブにパスを入れる必要はありません。qmakeこれは、またはQtCreatorを使用している場合にのみ機能するはずです。

#include <QUndoCommand>
于 2012-07-09T06:10:50.890 に答える