場景
在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"
}
還是出現一樣的結果