问题描述:
用STM32做TOUCHGFX开发的时候经常碰到一个离谱的问题:

提示缺少某一个部分的.o编译文件,图片中是缺FREERTOS的组件heap.C的编译文件

解决过程:
查看这个工程的Makefile文件:

是包含这个部分的。。。
再去源文件夹查看这个代码:

文件夹里没有,这里大概就能猜到问题在哪了
这个工作区,是在C盘里的,但是这个工程是在我的硬盘里运行的,工作区找不到其中一个文件,自然会报错。。。

解决办法:
要解决也很简单,在工作区改到当前工程所在的目录就行

备注:
ST的CUBEIDE工程不能随便迁移,会出问题,最好分放在一个固定的工作区,备份工程时一定要拷贝到自己的工作区再用。

 
					
				
 
			
			
			
						
			 
					
				 
					
				 
					
				 
					
				 
					
				 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

