gsoap.wsdl2h运行不成功

小湿哥 2012-09-19 09:38:15
网上下载了一个gsoap-2.7 ,按照网上教程,尝试运行一下wsdl2h.exe,出现一下错误信息

Cannont open file 'typemap.dat'
Problem reading type map file 'typemap.dat'
Using internal type definitions for C++ instead.

An error occurred while parsing WSDL from ''
Error -1 fault: SOAP-ENV:Client [no subcode]
"End of file or no input:存储空间不足,无法处理此命令。"
Detail: [no detail]

何解?

另外是不是我不用wsdl2h.exe, 直接用soapcpp2.exe生成要用的代码就好了?
...全文
1548 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ihhuxx 2015-06-08
  • 打赏
  • 举报
回复
wsdl2.exe 根据wsdl文件生成.h文件。 wsdl文件,可以是http链接,也可以是本地文件,要能访问到的。 soapcpp2.exe 根据.h文件生成客户端、服务端面文件。 .h文件可以用wsdl2.exe生成,也可以手动生成。 提示缺少文件,就在gsaop目录搜一下,都有的。
goodsss 2014-12-09
  • 打赏
  • 举报
回复
从上一级的目录中找到typemap.dat这个文件, 复制到wsdl2.exe这个文件夹下就可以了。
liushaofang 2014-12-01
  • 打赏
  • 举报
回复
wsdl2h.exe -s -t ..\..\WS\typemap.dat -o PcWebService.h http://*?wsdl,还是有错,怎么解决呀?
FightForProgrammer 2014-09-05
  • 打赏
  • 举报
回复
根据提示去差错啊。你把你的命令写出来看看
chentian1585 2014-09-05
  • 打赏
  • 举报
回复
楼上谁解决了这个问题,求解啊???
wslongway 2014-06-12
  • 打赏
  • 举报
回复
应该是没找到typemap.dat这个文件,windows下还要设置环境变量
wslongway 2014-06-12
  • 打赏
  • 举报
回复
引用 7 楼 xw198884 的回复:
请问楼主怎么解决的啊!小弟也遇到同样问题!
你好,请问你解决了吗?我也遇到同样的问题
xw198884 2014-03-26
  • 打赏
  • 举报
回复
请问楼主怎么解决的啊!小弟也遇到同样问题!
citycal 2013-07-22
  • 打赏
  • 举报
回复
我已遇到了同样的问题,我的处理方法: 1.将gsoap\typemap.dat文件拷贝到bin\win32运行目录下; 2.假如web servicve发布的地址为http:://a,那么在控制台下再执行wsdl2h.exe -o test.h http:://a 3.然后救生成了test.h 不过应该还有一种方法,不用wsdl2h.exe直接写test.h文件,然后在执行soapcpp2.exe。
fh101 2013-01-12
  • 打赏
  • 举报
回复
去gsoap\import目录下拷soap12.h文件到wsdl2h所在目录下试试。
小湿哥 2012-11-15
  • 打赏
  • 举报
回复
引用 3 楼 c_sunyaqing 的回复:
请问楼主解决了吗???我也遇到了
没解决。。。还在研究Gsoap中
孫亞圊 2012-11-14
  • 打赏
  • 举报
回复
请问楼主解决了吗???我也遇到了
小湿哥 2012-09-19
  • 打赏
  • 举报
回复
自挽。。。。。。。。。。。。。。。。。。。。。。。。。。。

24,861

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧