[英]Project ERROR: Unknown module(s) in QT: quick
在使用克隆的github項目運行qmake時,我得到了上面的標題錯誤。 以下是項目文件。
#-------------------------------------------------
#
# Project created by QtCreator 2013-01-18T22:28:41
#
#-------------------------------------------------
QT += core gui widgets webkitwidgets sql gui-private xml
TARGET = zeal
target.path = /usr/bin
INSTALLS = target
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
zeallistmodel.cpp \
zealsearchmodel.cpp \
zealdocsetsregistry.cpp \
zealsearchresult.cpp \
zealnativeeventfilter.cpp \
lineedit.cpp \
zealsearchitemdelegate.cpp \
zealsearchitemstyle.cpp \
zealsettingsdialog.cpp \
zealnetworkaccessmanager.cpp \
zealsearchquery.cpp \
progressitemdelegate.cpp
HEADERS += mainwindow.h \
zeallistmodel.h \
zealsearchmodel.h \
zealdocsetsregistry.h \
zealsearchresult.h \
zealnativeeventfilter.h \
lineedit.h \
zealsearchitemdelegate.h \
zealsearchitemstyle.h \
zealsettingsdialog.h \
xcb_keysym.h \
zealnetworkaccessmanager.h \
zealsearchquery.h \
progressitemdelegate.h
FORMS += mainwindow.ui \
zealsettingsdialog.ui
QMAKE_CXXFLAGS += -std=c++11
macx:DEFINES += OSX
macx:QMAKE_CXXFLAGS += -mmacosx-version-min=10.7 -stdlib=libc+
macx:CONFIG += c++11
win32:DEFINES += WIN32 QUAZIP_BUILD
DEFINES += ZEAL_VERSION=\\\"20140110\\\"
LIBS += -lz
unix:!macx: LIBS += -lxcb -lxcb-keysyms
unix:!macx: SOURCES += xcb_keysym.cpp
unix:!macx: DEFINES += LINUX
icons.path=/usr/share/pixmaps/zeal
icons.files=icons/*
desktop.path=/usr/share/applications
desktop.files=zeal.desktop
unix:INSTALLS += icons desktop
include (widgets/widgets.pri)
include (quazip/quazip.pri)
運行qmake --version
以檢查您正在使用的Qt版本。 你需要Qt 5.0或更高版本。
您可能想要仔細檢查錯誤消息並關閉其他打開的項目,因為zeal不是QtQuick應用程序。 在整個代碼中沒有單獨出現字符串“quick”(嘗試git grep -i "quick"
)而沒有單個QML文件(嘗試find . -name "*.qml"
)。 因此不太可能拋出給定的錯誤。
在lubuntu和Qt 5.2.1上有同樣的問題(還有一些模塊未知)。 我從家庭目錄中的.config文件夾中刪除了Qt配置文件。
rm -r ~.config/QtProject
rm ~.config/QtProject.conf
重新配置項目,所有工作都按預期工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.