c++ - 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>
解决方案
推荐阅读
- javascript - 如何在 React js 中映射和过滤重复值
- webpack - Webpack 4 摇树和模块副作用
- django - Wagtail ListBlock - 如何访问模板中的第一个(任何)元素?
- asp.net-core - .Net 标准版 .Net core 2.2
- c# - 当我使用 CancellationTokenSource 时,我是传递对它的引用还是对 CancellationTokenSource.Token 的引用?
- javascript - 如何在类中获取调用者函数?
- javascript - JavaScript:使用一些规则将字符串转换为 json
- java - Java SWT - 编译后缩放的背景图像不起作用
- jsf - 从 CKEditor 生成 HTML5 输出
- node.js - 无法读取 cookie 的属性验证