2011-11-26 191 views
1

我想建立使用gSOAP的一個TR069客戶端。我按照文檔中的說明操作,但無法獲取soapClient.c。soapcpp2不能產生soapClient.c文件

下面是步驟:

  1. wsdl2h -c -o tr069.h CWMP-1-1.xsd - >此產生tr069.h

  2. soapcpp2 -c tr069.h - >這隻生成以下文件:

ns1.nsmap,soapC.c soapH.h soapStub.h

根據第Ë在線的例子,並在文件中,我想獲得的文件像soapClient.c

有誰知道這是爲什麼?我使用gSOAP的2.8

感謝。

+0

的幾個問題的XML根元素序列化(見說明tr069.h的底部):你可以發佈一個鏈接到您遵循指示?你使用的是哪種版本的gsoap,soapcpp2 -v應該告訴你?你在使用什麼操作系統? – Jackson

+0

我按照雅虎gsoap組發佈的步驟操作。我可以稍後發佈。我正在使用gsoap版本2.8.5。我在64位ubuntu上運行這個。 – user195678

回答

1

上述CWMP-1-1.xsd只是一個XSD文件。您沒有定義通常存儲在soapClient.c中的操作的WSDL。但是,你仍然可以使用通過套接字等