这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【笔记】STM32CUBEIDE的Noruletomaketarget编译问题

共2条 1/1 1 跳转至

【笔记】STM32CUBEIDE的Noruletomaketarget编译问题

菜鸟
2024-10-15 12:00:02   被打赏 50 分(兑奖)     打赏

问题描述:

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

47e649d75ee6ee6b68501d0bfa35ed1.png

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

507c2c5bdd6f9b36dd0f4ae4bbfbcfe.png

解决过程:

查看这个工程的Makefile文件:

403a695e5364361cf5bc101269101a8.png

是包含这个部分的。。。

再去源文件夹查看这个代码:

93f59147f07400fcc5fb2c48597ea51.png

文件夹里没有,这里大概就能猜到问题在哪了

这个工作区,是在C盘里的,但是这个工程是在我的硬盘里运行的,工作区找不到其中一个文件,自然会报错。。。

image.png

解决办法:

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

image.png

备注:

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




关键词: STM32CUBEIDE     target     编译     笔记    

菜鸟
2024-10-15 12:13:22     打赏
2楼

没绷住。常见问题。所以一般都默认把work on的项目放在C里,以前也犯过类似错误


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]