首页 > 解决方案 > Qt qrc 警告:qrc_icons.cpp:不是目录

问题描述

已经有使用 CMake 编译的现有项目,并且有多个类似这样的警告:

[ 97%] Building CXX object CMakeFiles/project.dir/App/main.cpp.o
cc1plus: warning: /home/project/build/qrc_icons.cpp: not a directory

在构建之前搜索 qrc 文件只会给我一个 qrc 文件:icons.qrc. 在构建之前,它仅在 CmakeLists.txt 中被引用一次:

./CMakeLists.txt:qt5_add_resources(RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/resources/icons.qrc")

icons.qrc内容:

<RCC>
    <qresource prefix="/resources">
        <file>icons/example1.png</file>
        <file>icons/example2.png</file>
    </qresource>
</RCC>

标签: c++qtcmake

解决方案


推荐阅读