免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2651 | 回复: 1
打印 上一主题 下一主题

用gSOAP开发webservice的编译问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-18 15:51 |只看该作者 |倒序浏览
这两天在用gSOAP做web service的课题。在网上找到一个简单的计算两数和的一个例子。这个例子很好找,代码我就不往上贴了。代码内容好理解,主要是在编译时遇到两个问题,一直解决不了。希望诸位帮帮忙,急需解决这个问题!!
     程序文件有add.h,生命所提供的服务接口;addserver.c,服务程序;addclient.c,定义了客户端调用服务接口函数;addtest.c,客户端主程序。

问题一:
     因为,利用gSOAP的两个预编译器soapcpp2和wsdl2h会生成很多C/C++文件,这些文件哪些需要编译,编译时这些文件之间如何依赖的让人琢磨不透。

问题二:
     利用soapcpp2工具可以通过add.h生成很多所需文件,包括add.wsdl。但是再利用wsdl2h,可以通过add.wsdl生成文件addH.h,这个文件的作用给人的感觉和add.h一样,所以命名是故意区分了一下。也可以利用soapcpp2工具,通过addH.h生成与上述add.h的文件一样(这次就不生成*.wsdl文件)。好像转了一圈又回来了。希望给解释一下。

这个问题困扰我很长时间,希望又高手帮忙解释一下。万分感谢!!

论坛徽章:
0
2 [报告]
发表于 2008-12-19 12:36 |只看该作者
我用过一次gSOAP,那些个文件应该都不需要编译,另外应该是由.wsdl文件用wsdl2h生成.h文件,不是有.h 文件生成.wsdl文件!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP