[STM32G0] 项目未做任何修改重新编译时却报错

[复制链接]
249|55
jcky001 发表于 2026-3-30 22:28 | 显示全部楼层
删除项目根目录下的.cproject和.project文件,重新以现有代码创建工程。
小小蚂蚁举千斤 发表于 2026-3-30 23:02 | 显示全部楼层
执行清理后再调试,项目会重新构建并能正常进入调试模式。
fengm 发表于 2026-4-3 12:02 | 显示全部楼层
直接删除整个 Debug 文件夹。
burgessmaggie 发表于 2026-4-3 12:44 | 显示全部楼层
在 STM32CubeIDE 或基于 Make 的构建系统中,编译器会自动生成依赖关系文件,用于告诉 make 哪些头文件被包含。
jimmhu 发表于 2026-4-3 12:55 | 显示全部楼层
多个文件路径被错误地合并成了一个字符串。
averyleigh 发表于 2026-4-3 13:36 | 显示全部楼层
检查项目路径设置              
ccook11 发表于 2026-4-3 14:03 | 显示全部楼层
手动删除中间文件              
janewood 发表于 2026-4-3 15:00 | 显示全部楼层
重新生成代码 或 clean 工程。
adolphcocker 发表于 2026-4-3 15:31 | 显示全部楼层
之前构建生成的中间文件存在过期依赖。
pmp 发表于 2026-4-3 17:01 | 显示全部楼层
错误信息中的文件路径是否正确?              
dspmana 发表于 2026-4-3 17:28 | 显示全部楼层
Makefile 中的路径列表格式错误
iyoum 发表于 2026-4-4 20:01 | 显示全部楼层
依赖链中出现了未引用的文件,暗示 自动依赖检测失效。
lzbf 发表于 2026-4-5 08:02 | 显示全部楼层
重新生成干净的 Makefile / 工程文件
rosemoore 发表于 2026-4-5 08:33 | 显示全部楼层
构建系统会自动扫描依赖,如果生成的依赖文件中包含了错误的路径格式,就会导致 Make 无法找到规则。
tabmone 发表于 2026-4-9 18:43 | 显示全部楼层
先看错误里的致命特征              
everyrobin 发表于 2026-4-9 19:39 | 显示全部楼层
为什么 “清理后正常,直接构建报错”?
beacherblack 发表于 2026-4-10 12:52 | 显示全部楼层
不要依赖 IDE 的 “Clean”,有时它会漏掉文件。
albertaabbot 发表于 2026-4-10 13:10 | 显示全部楼层
重新打开 IDE,执行构建。这将强制生成全新的依赖文件。
beacherblack 发表于 2026-4-10 13:54 | 显示全部楼层
怎么查看现在用的是内部还是外部构建器?
albertaabbot 发表于 2026-4-10 17:00 | 显示全部楼层
清理隐式依赖文件              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0