在clion中编译stm32的程序时发现会出现:
这个函数在我写好的app文件夹里面, 但是明明man.c里面包含了相关的头文件。
我的解决办法是:添加新的.c文件后,cmake里面不仅仅要把头文件的路径添加好
include_directories(
./
Core/Inc
Drivers/STM32H7xx_HAL_Driver/Inc
Drivers/STM32H7xx_HAL_Driver/Inc/Legacy
Drivers/CMSIS/Device/ST/STM32H7xx/Include
Drivers/CMSIS/Include
APP
BSP
)
还要在下面也添加
file(GLOB_RECURSE SOURCES
Core/*.*
Drivers/*.*
BSP/*.*
APP/*.*
)
这个的意义是递归的搜索匹配特定模式的文件(上面的意思是中间有.的),将找到的文件储存在Sources中。
在详细一点的还要再学学