请选择 进入手机版 | 继续访问电脑版

Bacysoft.cn

 找回密码
 邀请注册
查看: 12908|回复: 0

Microsoft Platform SDK for Windows XP SP2 下载

[复制链接]
发表于 2014-7-7 20:02:16 | 显示全部楼层 |阅读模式
最近在使用 VC6 做 WinPcap 相关开发,但是 VC6 的无法很好支持 WinPcap,主要原因是 VC6 自带的库和头文件版本太低,很多数据结构、参数什么的不支持。相关出错信息如下:
  1. iflist.c
  2. d:\wpdpack\examples-pcap\iflist\iflist.c(152) : error C2065: 'socklen_t' : undeclared identifier
  3. d:\wpdpack\examples-pcap\iflist\iflist.c(152) : error C2146: syntax error : missing ';' before identifier 'sockaddrlen'
  4. d:\wpdpack\examples-pcap\iflist\iflist.c(152) : error C2065: 'sockaddrlen' : undeclared identifier
  5. d:\wpdpack\examples-pcap\iflist\iflist.c(161) : warning C4013: 'getnameinfo' undefined; assuming extern returning int
  6. d:\wpdpack\examples-pcap\iflist\iflist.c(167) : error C2065: 'NI_NUMERICHOST' : undeclared identifier
  7. Error executing cl.exe.

  8. iflist.exe - 4 error(s), 1 warning(s)
复制代码
解决方案是安装合适版本的 SDK,在网上搜索了很久,终于找到了适合 Windows XP 的 SDK 安装包

下载链接: http://pan.baidu.com/s/1dDcQEgp 密码: ppn6

安装方法:下载并解压后将得到多个 .cab 文件和 Extract.exe 以及 PSDK-FULL.bat 两个文件,在 CMD 窗口下运行:
  1. psdk-full.bat c:\sdkforxp
复制代码
以上命令将自动提取 cab 文件中的内容到目录 c:\sdkforxp,提取完成后进入 c:\sdkforxp 并运行 setup.exe 即可完成此 SDK 的安装。

最后注意在 VC6 “工具 - 选项 - 目录” 中设置好此 SDK 的 include 和 lib 路径。

完成以上步骤后,可以成功编译 WinPcap 提供的相关例子。
您需要登录后才可以回帖 登录 | 邀请注册

本版积分规则



京ICP备08000958号-1|腾讯云|阿里云|联系方式|Bacysoft.cn

GMT+8, 2024-4-19 08:07 , Processed in 0.013950 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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