INETADDR_ADDRESS 的定义找不到 我在学IPv6,编译msdn网站上IPv6 server的代码例子的时候,编译器报错说INETADDR_ADDRESS未定义。在网上搜也不知道这个的定义在哪。代码例子的地址是:http://msdn2.microsoft.com/en-us/library/ms738639.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你给的帖子底下就记录了一样的错误,所以我相信这是这个例子本身就有问题代码的开头就说:// Needed for the Windows 2000 IPv6 Tech Preview.感觉这只是一个preview之前的示例代码,不一定是真实发布时的完美版本 这个例子确实有错误,缺少对WS2_32.lib的包含,导致链接错误。另外,上面这个错误我搞不清楚INETADDR_ADDRESS有什么用。直接去掉似乎能够编译通过 全局搜索vs2008,确认里面没有这个定义,如果你跨文件搜索windows sdk也没有,我估计这是示例代码有问题 需要vista的sdk用vs2008编译即可 估计这是一个宏转换函数如果你那个ai_addr和IN6_ADDR 兼容,当然没问题,但是如果不兼容,仅仅没有编译错误是不足够的甚至是错误的,所以看结果不要仅仅看是不是有编译错误。看看4F的,用那个试试 5楼说的是。我用的是Platform SDK。不知道Vista的SDK能不能用在XP上面。如果不能,XP系统下岂不是没法实现IPv6了? 只要ipv6能在xp上用(这个倒不确信:)),我觉得肯定是可以的。不过xp也快过时了,即使xp不行,其实搞搞win7和vista肯定是更好的选择。 我也想用新东西,公司以前用的是VC6+XP,现在要支持IPv6了,平台是不好换了。现在想证实可行性。我以前用过支持IPv6的FTP客户端软件,说明XP应该没问题 VS2010显示GIF CPictureEx只能显示第一帧 问个指针的指针的取地址类型的问题 国庆散分 mfc的listbox里面,选中一行,然后旁边的点击play键... 用udp,停止发送后,仍然能收到数据,???? 请问GetSystemMetrics这个函数是做什么用的。谢谢 帮助内容包括那些方面 dll高手请进 菜鸟问题:如何动态分配大于64K的内存,谢谢!急啊!!!!!!!!!!!!!!!! 有LVS_OWNDATA属性的CListCtrl 加图标的问题,25分 tab控件中TCN_SELCHANGING 和TCN_SELCHANGE区别,最好用实例说明。 如何取消显示图元文件
代码的开头就说:// Needed for the Windows 2000 IPv6 Tech Preview.
感觉这只是一个preview之前的示例代码,不一定是真实发布时的完美版本
另外,上面这个错误我搞不清楚INETADDR_ADDRESS有什么用。直接去掉似乎能够编译通过
用vs2008编译即可
如果你那个ai_addr和IN6_ADDR 兼容,当然没问题,但是如果不兼容,仅仅没有编译错误是不足够的甚至是错误的,所以看结果不要仅仅看是不是有编译错误。看看4F的,用那个试试