碰到的有兩種:
1、頭文件是C格式,但是函數實現是C++的。
解決辦法:在.h文件中添加
#if __cplusplus extern "C" { #endif /* 代碼行 */ #if __cplusplus } #endif
2、頭文件的函數聲明參數類型與cpp文件中的函數定義不一致
調整為一致即可。
|
||||||||||||||||||||||
碰到的有兩種: 1、頭文件是C格式,但是函數實現是C++的。 解決辦法:在.h文件中添加 #if __cplusplus extern "C" { #endif /* 代碼行 */ #if __cplusplus } #endif 2、頭文件的函數聲明參數類型與cpp文件中的函數定義不一致 調整為一致即可。
|
||||||||||||||||||||||