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发行版中的路径,因此指定''路径。 –