2017-02-16 77 views
0

onvif是否對gsoap 2.8.43版有任何問題? 我們有兩個不同的供應商ONVIF相機(一個是COHU,一個是軸),我們需要測試它在甲骨文的Linux 7.1 如果我使用gSOAP的2.8.17r wsdl2h與devicemgmt.wsdl和使用GetSystemDateAndTime,我能得到響應與兩個相機。 但是用gsoap 2.8.43和相同的代碼我不能編譯它。 它保持抱怨 main.cpp中:26:98:錯誤:用於調用「DeviceBindingProxy :: GetSystemDateAndTime(_tds__GetSystemDateAndTime * &,_tds__GetSystemDateAndTimeResponse * &)」 結果= proxy.GetSystemDateAndTime(tds__GetSystemDateAndTime,tds__GetSystemDateAndTimeResponse)無匹配功能;gsoap 2.8.43 with onvif

任何想法我做錯了什麼?

許多在此先感謝

回答

0

使用wsdl2h 43年2月8日當在GetSystemDateAndTime函數簽名有什麼不同?這可能是問題所在。

如果是這樣,那麼簡單地使用2.8.17r版本生成.h文件,並使用43年2月8日版本生成所有與soapcpp2休息。您可以使用wsdl2h生成的較舊的.h文件與較新的gSOAP版本的soapcpp2和庫。