专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Windows Mobile

在smartphone 项目调用webservcie的异常

发布时间:2010-05-30 00:48:33 文章来源:www.iduyao.cn 采编人员:星星草
在smartphone 项目调用webservcie的错误。
新建一个smartphone   C++项目。添加一个webservice   引用。编译产生错误:
错误 1 fatal   error   C1189:   #error   :     atlsoap.h   requires   Windows   CE   platform   to   have   DCOM   support   or   _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA   needs   to   be   defined. C:\Program   Files\Microsoft   Visual   Studio   8\VC\ce\atlmfc\include\atlsoap.h 8101
怎么办?
环境:winXP   VS2005

------解决方案--------------------
遇到过!

在Stdafx中加上定义:

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA就OK了
------解决方案--------------------
楼主要学会看错误提示,人家都说了: "_CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA needs to be defined "

另外,提醒下楼主,要调用Web Service函数,COM必须得被初始化.至少,我在开发PPC项目中,这么做了的,否则,Web Service函数没反应...
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: