我自己编写了func.h和func.cpp文件,就是写了一个延迟函数void delay(int),然后我在一个工程中有main.cpp和stm32f4xx_it.c,这两个文件中我都加入了#include "func.h",也把func.cpp添加到工程中了,然后在main.cpp和stm32f4xx_it.c中都用了delay函数,可是在main.cpp中通过了,但是在stm32f4xx_it.c却报错了,为什么啊?
错误信息如下:
Error: L6218E: Undefined symbol Delay_ms (referred from stm32f4xx_it.o).
为什么一个可以链接,一个却找不到呢?
错误信息如下:
Error: L6218E: Undefined symbol Delay_ms (referred from stm32f4xx_it.o).
为什么一个可以链接,一个却找不到呢?