rcc:文件不存在

时间:2016-02-11 13:38:02

标签: qt qmake rcc

我正在为我的项目使用QLed的自定义版本。实际上,当我第一次在我的项目中包含文件时它工作正常。不知怎的,我现在最终得到了来自rcc的这个奇怪的错误。执行UI时会显示.svg文件。这是我项目的文件夹:

|-- _UI_Projects
|   |-- XmlReader
|   |   |-- include
|   |   |   |-- ...
|   |   |-- resources
|   |   |   |-- circle_black.svg
|   |   |   |-- circle_blue.svg
|   |   |   |-- circle_green.svg
|   |   |   |-- ...
|   |   |-- src
|   |   |   |-- ...
|   |   |-- qled.qrc
|   |   `-- xml_reader.pro

qmake-qt4 ~/_UI_Projects/XmlReader/xml_reader.pro给了我:

/usr/lib64/qt4/bin/rcc: File does not exist: '../_UI_Projects/XmlReader/qled.qrc

这是我的项目文件:

#####################################################
#                  My Project File                  #
#####################################################


greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
greaterThan(QT_MAJOR_VERSION, 4): QT += serialport

TEMPLATE = app

DEPENDPATH += . include resources src
INCLUDEPATH += . include

# Input
HEADERS += include/mainwindow.h \
            include/... (and so on)


SOURCES += src/main.cpp \
            src/...(and so on)

RESOURCES = qled.qrc

QT += svg
QT += testlib

我发现这个rcc错误的信息很少,所以我很感激这方面的一些帮助。

编辑:摘自下面的qled.qrc

<RCC>
    <qresource prefix="/">
        <file>resources/circle_green.svg</file>
        <file>resources/circle_grey.svg</file>
        <file>resources/circle_orange.svg</file>
        ... and so on and so on
    </qresource>
</RCC>

0 个答案:

没有答案