2012-07-09 31 views
0

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

這是編譯輸出,當我嘗試加載

#include <QtWidgets/QUndoCommand> 

哪裏可以找到這一點,你怎麼有這正常嗎?

回答

3

墊的回答沒有覆蓋所有可能的角落案件或根本原因。

在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,製作,須藤讓安裝跳舞...

2

QUndoCommand位於QtGui模塊中。您不需要在您的#include指令中添加路徑。這應該如果你使用qmake或QtCreator只是工作:

#include <QUndoCommand>