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 Pwm双极模式H桥驱动控制电机
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题