找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3571|回复: 1

ACE如何在win2003下使用ipv6

[复制链接]
发表于 2007-12-31 22:32:04 | 显示全部楼层 |阅读模式
我目前要将ACE应用移植到IPV6下,在win2003下配置了ipv6,并在config.h中加入了
#define ACE_HAS_IPV6
#include config-win32.h
但是出现很多错误
..\ace/INET_Addr.inl(170) : error C2065: 'IN6_IS_ADDR_UNSPECIFIED' : undeclared identifier
..\ace/INET_Addr.inl(182) : error C2065: 'IN6_IS_ADDR_LOOPBACK' : undeclared identifier
..\ace/INET_Addr.inl(194) : error C2065: 'IN6_IS_ADDR_LINKLOCAL' : undeclared identifier
..\ace/INET_Addr.inl(204) : error C2065: 'IN6_IS_ADDR_V4MAPPED' : undeclared identifier
..\ace/INET_Addr.inl(214) : error C2065: 'IN6_IS_ADDR_V4COMPAT' : undeclared identifier
等等,无法全列,请问有在win 下使用了ACE的ipv6 的高手没?该如何配置,谢谢!
 楼主| 发表于 2007-12-31 22:32:09 | 显示全部楼层
虽然没有编译过IPV6的应用,但是从调试的角度来看,很明显是你没有包含应该包含的头文件。导致数据类型声明找不到。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-22 07:10 , Processed in 0.014980 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表