我建立了一个文件,global.c,建立一个函数void GPIO_Configuration(void),其中使用了 GPIO_Init(GPIOB, &GPIO_t)函数,此函数原型在stm32f10x_gpio.c中,声明在stm32f10x_gpio.h中,为何我在global.c中没有include " stm32f10x_gpio.h ",此时程序能够正常编译通过,且运行正常,我就奇怪,没有#include " stm32f10x_gpio.h ",那编译器是怎么找到GPIO_Init(GPIOB, &GPIO_t)这个函数的?是不是库中自带的函数就不用include?
|