[其他ST产品] 如何在项目中正确添加.cpp和.h文件?

[复制链接]
 楼主| 石榴大王 发表于 2025-8-3 12:27 | 显示全部楼层 |阅读模式
我将文件my_lib.h添加到了文件夹Core/Inc中。

将文件my_lib.cpp添加到了文件夹Core/Src中。

在main.cpp中添加了#include "my_lib.cpp"。

在my_lib.cpp中,我只有一个用于测试的类,用于操作PWM。

当我编译项目时,出现了一些未找到的错误名称,例如:
TIM_Channel_1、htim、uint32_t等。

看起来my_lib.h在默认的CubeMX生成的库之前被编译了。如何让添加的文件在项目最后编译?
如何在STM32CubeIDE项目中正确添加.cpp和.h文件?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

40

帖子

0

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