以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
如何解决,非常急。
#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" 去掉 试试