vs2019 VisualGDB编译报错:make: *** No rule to make target

一、首先说明我得工程建立的目的
在有一个编译好的工程下我打算再建立一个工程:主要是为了改变一些目录结构以及删除一些多余的接口文件
二、过程:直接新建一个目录把原来的工程复制了过来,当然此时我已经更改了目录结构和删除了一些文件。新建一个工程打开文件。
三、编译
大家注意由于工程位置的变化和我更改了目录结构,makefile中文件的配置一定是要修改的
结果编译时就报了

make: *** No rule to make target xxx.cpp xxx.o

解决办法
结合网上大部分经验一般出现这个问题有两个情况:

1.工程中有该文件,但makefile的路径错误
2.工程中没有该文件,一般由于是工程复制过来或者用的旧的makefile编译新工程所致

其实总的来说就是指向 x x x . c p p 的 m a k e f i l e 的路径下没有 x x x . c p p 文件 \color{blue}其实总的来说就是指向xxx.cpp的makefile的路径下没有xxx.cpp文件 其实总的来说就是指向xxx.cppmakefile的路径下没有xxx.cpp文件
要么添加 x x x . c p p 文件要么删除 m a k e f i l e 路径 \color{blue}要么添加xxx.cpp文件要么删除makefile路径 要么添加xxx.cpp文件要么删除makefile路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值