场景

            在C++调用C中的struct soap *pSoap,编译出错

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2019 无法解析的外部符号 "public: __thiscall soap::soap(int)" (??0soap@@QAE@H@Z),该符号在函数 "unsigned long __stdcall OnvifWebServices(void *)" (?OnvifWebServices@@YGKPAX@Z) 中被引用 onvif_server_discovery_module 
错误 LNK2019 无法解析的外部符号 "public: __thiscall soap::soap(void)" (??0soap@@QAE@XZ),该符号在函数 "unsigned long __stdcall OnvifBeDiscovered(void *)" (?OnvifBeDiscovered@@YGKPAX@Z) 中被引用 onvif_server_discovery_module 
错误 LNK2019 无法解析的外部符号 "public: __thiscall soap::~soap(void)" (??1soap@@QAE@XZ),该符号在函数 "unsigned long __stdcall OnvifBeDiscovered(void *)" (?OnvifBeDiscovered@@YGKPAX@Z) 中被引用 onvif_server_discovery_module 
错误 LNK1120 3 个无法解析的外部命令 onvif_server_discovery_module 


问题

        struct soap *pSoap定义在#include "stdsoap2.h"头文件中,尝试使用如下的应用方式

extern "C"
{
 #include "stdsoap2.h"
}

还是出现一样的结果