[Qt Quick] No rule to make target 问题解决办法
2024-09-05 03:53:09
【问题描述】
修改项目中资源的qml文件名或删除无用资源文件后,重新构建项目时,会出现类似如下的问题提示:
No rule to make target 'aaa', needed by 'bbb'. Stop.
使用快捷键【Alt + 4】定位到编译输出窗口,可以看到问题的详细描述。
【问题分析】
提示以mingw32-make开头
提示包含在'Entering directory'和'Leaving directory'两条提示之间
提示最后为Error while... When executing step "Make"
由以上三点可以看出:问题出现在Make阶段,并告诉了问题所在的directory
且该目录为构建目录,其中的文件可以删除。
【解决方法】
删除构建目录下的Makefile, Makefile.Debug和Makefile.Releases三个文件,并重新构建项目。
【经验总结】
(1) 该问题主要出现在资源文件的修改上
(2) 构建目录中的三个Makefile文件包含项目中的一些文件信息。
(3) 修改项目中资源文件的名称或删除资源文件,并不会实时修改构建目录中的三个Makefile文件。
(4) 构建项目时如果构建目录中没有Makefile文件,则会重新生成Makefile文件;
如果已经存在Makefile文件,系统并不会去更新Makefile文件, 并直接使用其进行Make操作,就导致了No rule to make target的问题。
最新文章
- python day 1--python初始
- java类集开发中一对多和多对多的关系的实现
- emlog在nginx中添加rewrite规则
- shell判断文件或者文件夹是否存在
- ArcGIS Server 增加缓存路径
- 【转】利用optimize、存储过程和系统表对mysql数据库表进行批量碎片清理释放表空间
- Lambda表达式 一些基本用法
- 一个简单的解决方法:word文档打不开,错误提示mso.dll模块错误。
- poj2352消防站
- leetcode 121
- POJ2299Ultra-QuickSort (线段树和归并排序的解法)
- Php的安装与配置
- [裸KMP][HDU1711][Number Sequence]
- react学习笔记2--练习Demos
- 从头开始学JavaScript (十二)——Array类型
- axure团队合作开发原型图
- 时间序列 预测分析 R语言
- Java多线程:ThreadLocal
- golang web实战之一(beego,mvc postgresql)
- 解析:为什么程序员应该有一台Mac个人电脑?