gsoap USCORE出现原因及解决办法

2607阅读 0评论2012-03-29 dmastery
分类:C/C++

这两天在用gsoap的时候,发现生成的代码里边多了许多形如 _USCORE 的字段,google 了一番,得出结论,gsoap本身不能直接支持下划线 "_"  , 所以如果wsdl中出现了下划线,则 wsdl2h在编译的时候,会自动将下划线变为 _USCORE,这就是 USCORE出现的原因

解决办法:
1. 在wsdl中不要使用下划线来定义变量
2. 直接无视,不会对你的工作造成影响
上一篇:xxx will be initialized after
下一篇:strncpy的陷阱