搜尋此網誌

conflicts with new declaration with 'C' linkage

Errors:


/root/bl/blgpon2k110515-check/pmp16sp1/SW-BL-OMCI-ONU_4612/gpon/onu/DNI/../bl_apps/RadVisionMTF4.0/appl/dnimtf/MtfSample/API_LIBS/PMC_VTSP_API/inc/pmc_vtsp_control.h:91: error: previous declaration of 'VTSP_Return PMC_VTSP_cidEnd(uvint)' with 'C++' linkage

/root/bl/blgpon2k110515-check/pmp16sp1/SW-BL-OMCI-ONU_4612/gpon/onu/DNI/../bl_apps/RadVisionMTF4.0/appl/dnimtf/MtfSample/Base/rvMtfSampleMindSpeed.h:249: error: conflicts with new declaration with 'C' linkage

make[2]: *** [/root/bl/blgpon2k110515-check/pmp16sp1/SW-BL-OMCI-ONU_4612/gpon/onu/ocssrc/uspace/omcidev/ont/obj.lx/meontg.o] Error 1

FIX:
    goto each header file add :
#if defined(__cplusplus)
extern "C" {
#endif
......
 
#if defined(__cplusplus)

}
#endif