qq_31194989 2015-11-12 05:20 采纳率: 0%
浏览 2171

C++调用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条回答 默认 最新

  • oyljerry 2015-11-12 05:42
    关注
     #import "msxml4.dll" //引入类型库
    #include <msxml2.h>
    using namespace MSXML2;
    

    包含对应的头文件

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料