stm32cubeide 的 undefined reference 难解之谜
今天使用意法半导体公司的STM32CubeIDE 1.15.0编码器
 遇到了一个熟悉,却令我绞尽脑汁的问题

这个问题大家应该都挺常见的
 有以下几种要注意的地方
1、路径是否包含
 
 2、函数是否在C文件定义
 
 3、函数是否在头文件中定义,并用extern修饰
 
4、main.h是否包含头文件
 
 想必大家对这些检查步骤都非常熟悉
但是,现在依旧是报错 undefined reference,阁下有该如何应对呢?
我是没找到,我请教了我大哥,他也调了一会儿
最后发现原因是
在stm32cubeide中,想要移植代码进来就必须要创建stm32cubeide的源文件夹
 
 然后再将你的C文件,头文件等其他文件复制进来
 
 如此这般,编译的时候才会将你的文件作为系统文件编译,否则找不到你的文件
┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈┈
 ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈
 ┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈
 ▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈┈
 ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
 ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
 ▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈┈



















