2014-01-16 2 views
4

복제 된 github 프로젝트로 qmake를 실행할 때 위의 제목의 오류가 발생합니다. 다음은 프로젝트 파일입니다.프로젝트 오류 : QT의 알 수없는 모듈 : 빠른

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

예상 모든 작품. 어쩌면 .pre 파일이 그렇게하고있는 걸까요? (마지막 두 줄 참조). 어떤 Qt 버전을 사용하십니까? – Kakadu

+1

아마도 Qt4로 빌드하려고합니까? 이 프로젝트에는 Qt5가 필요합니다. –

+0

어떤 프로젝트입니까? 나는 오직 https://github.com/jkozera/zeal/에있는 파일을 찾을 수 있습니다. 이것은 오프라인 상태입니다. 그러나 .pro 파일은 Qt 위젯 응용 프로그램처럼 보이고 Qt Quick 응용 프로그램과는 다릅니다. –

답변

5

qmake --version을 사용하여 사용중인 Qt 버전을 확인하십시오. Qt 5.0 이상이 필요합니다.

열정이 QtQuick 응용 프로그램이 아니기 때문에 오류 메시지를 다시 확인하고 열려있는 다른 프로젝트를 닫을 수 있습니다. 전체 코드 ("git grep -i "quick""시도)에서 하나의 "quick"문자열이없고 단일 QML 파일 (find . -name "*.qml" 시도)이 없습니다. 따라서 주어진 오류를 던질 것 같지 않습니다.

1

윤활유 및 Qt 5.2.1에 대한 동일한 문제가 있습니다 (몇 가지 모듈은 더 이상 알려지지 않았습니다). 내 집 디렉터리의 .config 폴더에서 Qt 구성 파일을 제거했습니다.

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

재구성 다시 프로젝트 그리고이 파일은 빠른 모듈을 언급하지 않는 것 같다