调用.c文件中的函数出现undefined reference to `xxxxx()`
这是C/C++兼容问题,在C的头文件的相关函数声明添加extern "C"即可解决。
#ifdef __cplusplus
extern "C" {
#endif
extern void add(int a, int b);
#ifdef __cplusplus
}
#endif
调用.c文件中的函数出现undefined reference to `xxxxx()`
这是C/C++兼容问题,在C的头文件的相关函数声明添加extern "C"即可解决。
#ifdef __cplusplus
extern "C" {
#endif
extern void add(int a, int b);
#ifdef __cplusplus
}
#endif