stm8 Error[Li005]: no definition for XXX (新添文件没有make)的解决办法

之前gpio.c文件有问题,重新在根文件夹/inc /src中添加了一个新的gpio.c,然后我在 stm8_board.c文件中编写串口函数,编译时报错 Error[Li005]: no definition for”GPIO_Init“

意思是:我没有定义这个GPIO_Init()函数?不可能啊???????????????????

我检查了头文件,gpio.c中定义了,gpio.h中也声明了为啥说我没定义不让我调用????????????

经检查发现:我添加c文件时没有Make

发现.c文件里有个#endif   然后把那行删去  (.C文件有问题)

编译成功

猜你喜欢

转载自blog.csdn.net/luoyir1997/article/details/81984402