Onvif 第五課 C++調用C接口

場景

            在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"
}

還是出現一樣的結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章