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