1.重新安装 SOAP Toolkit
2.把MSSOAP安装目录下的
MSSOAP30.dll
MSSOAPR3.dll
msxml4.dll
msxml4r.dll
WISC30.dll
这五个文件复制到你的编译目录(MSSOAP的版本不同,后面的数字可能不同).
3.检查对mssoap30.dll的引用(版本不同后面的数字可能不同)
不晓得你是怎么弄的,我一般是写在stdafx.h里面:
#import "C:\Program Files\Common Files\MSSoap\Binaries\mssoap30.dll" exclude("IStream", "ISequentialStream", "_LARGE_INTEGER", "_ULARGE_INTEGER", "tagSTATSTG", "_FILETIME", "IErrorInfo")
using namespace MSSOAPLib30
...
另外,建议把:
ISoapReaderPtr Reader
ISoapConnectorPtr Connector
改成:
CComQIPtr<ISoapReader>reader
CComQIPtr<ISoapConnector>connector
最后,杀一下毒
交互式听说不支持win7 x64版的 曾为此问题纠结许久 我的解决方法如下如果你的win7是预装的home basic 或者home premium 就随便找个你电脑品牌的oem序列号然后windows anytime upgrade升级到pro版或者ultimate版[当然 这样就变成盗版了 但是正版测试可以通过 被封概率不大 ] 吧
接着 下载Windows Virtual PC 和 XP Mode, 由此可以非常傻瓜的搭建一个xp 虚拟机[几乎不需配置] 然后把交互视听说装在xp mode下运行即可。
如果出现分辨率达不到1024*768这个问题 就先把虚拟机窗口化 把窗口拉大 打开视听说后 再全屏即可
此方法优点是不需再安装一个32位版系统 比较干净
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)