ГРЕШКА на проекта: Неизвестен модул(и) в QT: бързо

Получавам озаглавената по-горе грешка, когато стартирам qmake с клониран проект на github. Следва файлът на проекта.

#-------------------------------------------------
#
# 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)

person DesirePRG    schedule 16.01.2014    source източник
comment
Изглежда, че този файл не споменава Quick модул. Може би .pre файловете правят това? (Виж последните два реда). Каква версия на Qt използвате?   -  person Kakadu    schedule 16.01.2014
comment
Може би се опитвате да изграждате с Qt4? Този проект изисква Qt5.   -  person Frank Osterfeld    schedule 16.01.2014
comment
Какъв проект е това? Мога да намеря файла само в github.com/jkozera/zeal, който е офлайн. Но .pro файлът изглежда като приложение Qt Widgets, а не приложение Qt Quick.   -  person Simon Warta    schedule 20.01.2014
comment
да, страницата в giithub изглежда не работи сега, но работи добре преди два дни.   -  person DesirePRG    schedule 20.01.2014
comment
Добре, пак стана. Коя ОС използвате?   -  person Simon Warta    schedule 29.01.2014


Отговори (2)


Стартирайте qmake --version, за да проверите версията на Qt, която използвате. Имате нужда от Qt 5.0 или по-нова версия.

Може да искате да проверите отново съобщението за грешка и може би да затворите други отворени проекти, защото zeal не е приложение на QtQuick. Няма нито едно срещане на низа "quick" в целия код (опитайте git grep -i "quick") и нито един QML файл (опитайте find . -name "*.qml"). По този начин е малко вероятно да изведе дадената грешка.

person Simon Warta    schedule 28.01.2014

Имаше същия проблем при lubuntu и Qt 5.2.1 (още няколко модула бяха неизвестни). Премахнах конфигурационните файлове на Qt от папката .config в моята домашна директория.

rm -r ~.config/QtProject
rm ~.config/QtProject.conf

Преконфигурирайте проекта отново и всичко работи според очакванията

person fider    schedule 02.09.2015
comment
моля, добавете как да преконфигурирате проекта отново! - person Iman; 20.04.2020