Jenkins编译报错,make: *** No rule to make target `

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins编译报错,make: *** No rule to make target `相关的知识,希望对你有一定的参考价值。

make: *** No rule to make target `../../src/Qt/HMI/HSaveMgr.cpp‘, needed by `Linux/release/HSaveMgr.o‘.  Stop.

  

分析:一开始以为是App.pri里面没有包含头文件和源文件,填上去后,编译还是报错,仔细看了一下程序目录发现这个类的头文件和目录已经删除了,所以去掉之前加上去的头文件,源文件声明,编译还是出错。
继续查看App.pri发现里面还有两条关于HSaveMgr.cpp的声明如下,删除后Jenkins编译成功。
$$PWD/../../src/Qt/HMI/HSaveMgr.h  \    (将其删除)
$$PWD/../../src/Qt/HMI/HSaveMgr.cpp \   (将其删除)

  

以上是关于Jenkins编译报错,make: *** No rule to make target `的主要内容,如果未能解决你的问题,请参考以下文章

linux Ubuntu14.04 make编译文件报错:No rule to make target `/usr/lib/libpython2.7.so', needed by `pytho

编译 redis 报错 error: jemalloc/jemalloc.h: No such file or directory

Jenkins打包报错:(No such file or directory) and 'parent.relativePath' points at no local POM

解决访问本地jenkins报错:No valid crumb was included in request for /jenkins/createItem by admin. Returning 4

make:***no rule to make target 'gdut2410'.stop。怎么解决

rehat 6安装python 3.7.4报错ModuleNotFoundError: No module named '_ctypes' make: *** [install] Er