首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

vs2005下面创建COM组件出错?高分,该如何解决

2012-04-27 
vs2005下面创建COM组件出错?高分vs2005下面创建COM组件出错按照:MSDN文档操作,创建一个COM组件;http://msd

vs2005下面创建COM组件出错?高分
vs2005下面创建COM组件出错
按照:MSDN文档操作,创建一个COM组件;
http://msdn.microsoft.com/en-us/library/ms180791(VS.80).aspx

在编译COM组件出错(还没有写应用测试):
1>d:\my documents\visual studio 2005\projects\commm\interopsolution\hellocomobject\Hello.h(62) : error C2039: 'UpdateRegistry' : is not a member of 'CHello'
1> d:\my documents\visual studio 2005\projects\commm\interopsolution\hellocomobject\Hello.h(24) : see declaration of 'CHello'
1>d:\my documents\visual studio 2005\projects\commm\interopsolution\hellocomobject\Hello.h(62) : error C2065: 'UpdateRegistry' : undeclared identifier


出错是由下面这句引起的。
OBJECT_ENTRY_AUTO(__uuidof(Hello), CHello)
(用于注册组件)

大侠帮忙看看为什么
高分


[解决办法]
LZ,说说你的高度环境,如什么模拟器或开发板?
[解决办法]
职业+友情帮顶!呵呵…
[解决办法]
抱歉,不能回答你的问题,帮顶一下。呵呵
VS2005下com组件没写过,你用c#写的么。
c#生成的dll是托管的,必须经过COM封装才能给非托管代码使用。
com组件最好基于win 32平台开发,建议你在EVC下写。

热点排行