C++调用webservice接口出错,具体如图所示,请大神帮忙~~

图片说明

我已经安装了soap toolkit 3.0 不知道为什么还不行~

报错如下:

------ 已启动生成: 项目: myclient, 配置: Debug Win32 ------
1>生成启动时间为 2016/1/6 19:01:21。
1>InitializeBuildStatus:
1> 正在对“Debug\myclient.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> 所有输出均为最新。
1> myclient.cpp
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument”
1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMElement”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(3390) : IXMLDOMElement”
1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2888) : MSXML2::IXMLDOMElement”

2个回答

包含头文件 msxml.h

好像是命名冲突,不要using namespace MSXML2,建议MSXML2::方式来用。
另外C++调用webservice没有什么理想的方案,动态执行的接口与静态编译的语言。。我是自己组XML,然后WEB通讯来处理的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问