读书人

vc访问webservice,编译出错求帮助解

发布时间: 2012-01-28 22:06:13 作者: rapoo

vc访问webservice,编译出错,急求帮助
以VC6为工具访问webservice,开头代码如下
#include <stdio.h>
#include "mssoap30.h"
#import "msxml3.dll"
using namespace MSXML2;

#import "C:\Program Files\Common Files\MSSoap\Binaries\MSSOAP30.DLL" exclude("IStream", "IErrorInfo", "ISequentialStream", "_LARGE_INTEGER", "_ULARGE_INTEGER","tagSTATSTG","_FILETIME")
using namespace MSSOAPLib30;

在代码中声明变量

ISoapSerializerPtr Serializer;
ISoapReaderPtr Reader;
ISoapConnectorPtr SoapConnector;

提示 'ISoapSerializerPtr' : undeclared identifier

‘ISoapReaderPtr ’ : undeclared identifier
‘ISoapConnectorPtr’: undeclared identifier
如何解决,非常急。


[解决办法]
看不出哪里错了

你把
#import "C:\Program Files\Common Files\MSSoap\Binaries\MSSOAP30.DLL" exclude("IStream", "IErrorInfo", "ISequentialStream", "_LARGE_INTEGER", "_ULARGE_INTEGER","tagSTATSTG","_FILETIME")
using namespace MSSOAPLib30;

放到CPP里面试试

再把 #include "mssoap30.h" 去掉 试试
[解决办法]
用GSOAP 非常方便,我空间有下载。
[解决办法]
可能你的电脑没有安装mssoap3.0软件,电脑一般默认又1.0版本,3.0的需要自己安装

读书人网 >VC/MFC

热点推荐