碰到的有两种:
1、头文件是C格式,但是函数实现是C++的。
解决办法:在.h文件中添加
#if __cplusplusextern "C" {#endif/* 代码行 */#if __cplusplus}#endif
#if __cplusplus
extern "C" {
#endif
/* 代码行 */
}
2、头文件的函数声明参数类型与cpp文件中的函数定义不一致
调整为一致即可。
Powered by: C++博客 Copyright © 一秋草木