I assume that you have a heading that contains the prototype for the function SdhcInitialize()and that the heading was written for use by C programs. So, for example, the heading file might contain something like the following line:
SD_API_STATUS SdhcInitialize(DWORD slot);
without being enclosed in a block extern "C" {}(since the header is for C programs).
In addition, I suspect that this title is being included - directly or indirectly - on file_1.cpp
, ++ - , ++ , SdhcInitialize() ++.
:
, :
#if __cplusplus
extern "C" {
#endif
#if __cplusplus
}
#endif
, ++ , extern "C", C extern "C" ( C).
, , C - , C ++ .
- , , ++, :
extern "C" {
#include "Sdhc-header.h"
}