COM开发中使用ACE类库,不能通过编译.
我开发一个COM组件,想用ACE来实现网络的联接.
但是只要定义一个联接类,编译就会报错.
大体步骤如下:
1.引入头文件
#include "ace/SOCK_Connector.h"
2.在定义的函数里只定义联接变量
ACE_SOCK_Connector Connector;
现在直接编译,结果提示:
error PRJ0019: 工具从"执行注册"(VS2003)
Project : error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify the registry.(VS2005)
可以肯定的是我是超级用户,注册表使用没有问题.而且在引入ACE库前,编译一切正常.希望得到大家的帮助.
问题点数:100、回复次数:2Top
1 楼wshcdr(dd)回复于 2006-03-09 10:41:28 得分 100
用VC6试试
ACE和VS2003,VS2005里面会有不少的问题
Top
2 楼HZXiaoXiao()回复于 2006-03-15 19:21:16 得分 0
看来无高手啊.结贴了.Top




