Bacysoft.cn
标题:
Microsoft Platform SDK for Windows XP SP2 下载
[打印本页]
作者:
bacy001
时间:
2014-7-7 20:02
标题:
Microsoft Platform SDK for Windows XP SP2 下载
最近在使用 VC6 做 WinPcap 相关开发,但是 VC6 的无法很好支持 WinPcap,主要原因是 VC6 自带的库和头文件版本太低,很多数据结构、参数什么的不支持。相关出错信息如下:
iflist.c
d:\wpdpack\examples-pcap\iflist\iflist.c(152) : error C2065: 'socklen_t' : undeclared identifier
d:\wpdpack\examples-pcap\iflist\iflist.c(152) : error C2146: syntax error : missing ';' before identifier 'sockaddrlen'
d:\wpdpack\examples-pcap\iflist\iflist.c(152) : error C2065: 'sockaddrlen' : undeclared identifier
d:\wpdpack\examples-pcap\iflist\iflist.c(161) : warning C4013: 'getnameinfo' undefined; assuming extern returning int
d:\wpdpack\examples-pcap\iflist\iflist.c(167) : error C2065: 'NI_NUMERICHOST' : undeclared identifier
Error executing cl.exe.
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 窗口下运行:
psdk-full.bat c:\sdkforxp
复制代码
以上命令将自动提取 cab 文件中的内容到目录 c:\sdkforxp,提取完成后进入 c:\sdkforxp 并运行 setup.exe 即可完成此 SDK 的安装。
最后注意在 VC6 “工具 - 选项 - 目录” 中设置好此 SDK 的 include 和 lib 路径。
完成以上步骤后,可以成功编译 WinPcap 提供的相关例子。
欢迎光临 Bacysoft.cn (http://bacysoft.cn/)
Powered by Discuz! X3.3