peakzhang 发表于 2007-12-31 22:32:04

ACE如何在win2003下使用ipv6

我目前要将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 的高手没?该如何配置,谢谢!

peakzhang 发表于 2007-12-31 22:32:09

虽然没有编译过IPV6的应用,但是从调试的角度来看,很明显是你没有包含应该包含的头文件。导致数据类型声明找不到。
页: [1]
查看完整版本: ACE如何在win2003下使用ipv6