我将文件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文件?
|
|