因为用到CAN 验收滤波的C++类定义头文件,所以主程序用的main.cpp,而不是main.c 并在main.cpp的头部添加#include "CAN_AF_LUT.h" 结果出现如下错误: Udefined symbol InitCAN(_cannum_) (referred from main.o);
另外,我还试了别的几个在main.cpp以外定义的函数,都提示有类似的错误 如果不添加#include "CAN_AF_LUT.h",把main.cpp改成 main.c,则没有错误,这是什么原因??
|