qq_31194989
2015-11-12 05:20C++调用java写的webservice
在做c++调用java写的webservice时,用的soap,按照网上提供的例子做的最后弄完以后总有一个错误:
#include "stdafx.h"
#include <stdio.h>
#import "C:\Program Files (x86)\MSSOAP\Binaries\mssoap30.dll" exclude("IStream","IErrorInfo","ISequentialStream", "_LARGE_INTEGER","_ULARGE_INTEGER","tagSTATSTG","_FILETIME")
using namespace MSSOAPLib30;
#import "msxml4.dll"
using namespace MSXML2;
其中using namespace MSXML2;放在using namespace MSSOAPLib30;之后显示结果的时候(const char*)Reader->RpcResult->text报错误,text不是“IXMLDOMElement”的成员。隐藏显示结果代码,可以在服务端得到结果。
如果放在前面,则会报错误:
d:\visual studio 2010\projects\testwebservice\testwebservice\testwebservice.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “d:\visual studio 2010\projects\testwebservice\testwebservice\debug\msxml4.tlh(2837) : MSXML2::IXMLDOMNode”
1>d:\visual studio 2010\projects\testwebservice\testwebservice\testwebservice.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”。。。。。
纠结了很久,希望大神给解决一下。
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- Java开发接口(webservice或者restful)怎么能禁止工具或浏览器调用,只可以代码层面调用
- java
- 3个回答
- vb如何使用soap调用webservice?
- json
- html5
- ajax
- 1个回答
- java调用C#发布的wsdlwebservice
- java
- c#
- 1个回答
- java 通过 xfire 调用金蝶K3 webservice接口 返回null
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 关于C++和JAVA的编码问题
- 字符编码
- java
- c++
- 0个回答