【问题描述】

修改项目中资源的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.DebugMakefile.Releases三个文件,并重新构建项目。


【经验总结】

(1) 该问题主要出现在资源文件的修改上

(2) 构建目录中的三个Makefile文件包含项目中的一些文件信息。

(3) 修改项目中资源文件的名称或删除资源文件,并不会实时修改构建目录中的三个Makefile文件。

(4) 构建项目时如果构建目录中没有Makefile文件,则会重新生成Makefile文件;

如果已经存在Makefile文件,系统并不会去更新Makefile文件, 并直接使用其进行Make操作,就导致了No rule to make target的问题。

最新文章

  1. python day 1--python初始
  2. java类集开发中一对多和多对多的关系的实现
  3. emlog在nginx中添加rewrite规则
  4. shell判断文件或者文件夹是否存在
  5. ArcGIS Server 增加缓存路径
  6. 【转】利用optimize、存储过程和系统表对mysql数据库表进行批量碎片清理释放表空间
  7. Lambda表达式 一些基本用法
  8. 一个简单的解决方法:word文档打不开,错误提示mso.dll模块错误。
  9. poj2352消防站
  10. leetcode 121
  11. POJ2299Ultra-QuickSort (线段树和归并排序的解法)
  12. Php的安装与配置
  13. [裸KMP][HDU1711][Number Sequence]
  14. react学习笔记2--练习Demos
  15. 从头开始学JavaScript (十二)——Array类型
  16. axure团队合作开发原型图
  17. 时间序列 预测分析 R语言
  18. Java多线程:ThreadLocal
  19. golang web实战之一(beego,mvc postgresql)
  20. 解析:为什么程序员应该有一台Mac个人电脑?

热门文章

  1. Web前后端分离开发(CRUD)及其演变概括
  2. django 浅谈索引(转)
  3. df执行hang住
  4. Oracle VIP说明
  5. centos从安装到环境配置
  6. Java内存模型(JMM)
  7. VBA算术运算符
  8. 什么是实体关系图(ERD)? 转
  9. js写guess网页
  10. stm32 独立看门狗 IWDG