0
我正在從gSOAP
從2.7移動到2.8的過程。gSOAP soapcpp2 #import:無法打開文件「soap12.h」進行讀取
soapcpp2將返回錯誤"#import: Cannot open file 「soap12.h」 for reading."
我找到了一個類似的帖子叫:soap12.h「於2010年VS雷丁gSOAP的‘但我的情況’#進口不能打開文件能」似乎並沒有成爲相同。在這種情況下,應用程序包含由wsdl2h
生成的.h文件,並導致開發人員更改其選項並導致錯誤的錯誤。解決的辦法是不包括.h文件中
這是我做的gSOAP 2.7
wsdl2h -s -t TypeMap.dat -o SOAP.h <multiple WSDL file names>
soapcpp2 -C SOAP.h
的wsdl2h執行該工作提供了一些警告,是新的2.8。他們關於多個綁定被發現並被收集爲一項服務。我不認爲它們在這裏很重要
它認爲它需要導入的文件是SOAP12.h
。 TypeMap.dat
不包含像這樣的導入
同意做。爲了澄清:使用'soapcpp2 -I/gsoap-2.8/gsoap/import'其中'gsoap-2.8/gsoap/import'是gsoap發行版中的路徑,因此指定''路徑。 –