安装libnet
Windows XP系统 VC++6.0环境下安装 libnet
开发包
(1) 第一步,安装 SDK
下载十个 PSDK-Full 分卷,然后解压 PSDK-Full.1.cab, 解压后双击安装程序“ Stup ”安
装 PSDK。PSDK下载地址:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.h
tm
安装完成后在 VC的 [ 工具 ]->[ 选项 ]->[ 目录 ] 中分别添加 sdk 的 inc...
Windows XP系统 VC++6.0环境下安装 libnet
开发包
(1) 第一步,安装 SDK
下载十个 PSDK-Full 分卷,然后解压 PSDK-Full.1.cab, 解压后双击安装程序“ Stup ”安
装 PSDK。PSDK下载地址:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.h
tm
安装完成后在 VC的 [ 工具 ]->[ 选项 ]->[ 目录 ] 中分别添加 sdk 的 include 路径和 library
路径:
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib
注: 上面两个目录要移到最上面 。
(2) 第二步,安装 Winpcap
下载 WinPcap_4_1_2.exe 和 WpdPack_4_1_2.zip 。首先安装 WinPcap_4_1_2.exe 程序,然
后解压缩 WpdPack_4_1_2.zip 文件,在 VC中分别添加 Winpcap 的 include 路径和 library
路径:
E:\libnet\winpcap\WpdPack_4_1_2\WpdPack\Include
E:\libnet\winpcap\WpdPack_4_1_2\WpdPack\Lib
(3) 第三步,安装 libnet
下载 libnet1.1.2.1.zip 文件,解压缩该文件,在 VC中添加 include 路径:
E:\libnet-1.1.2.1\include
然后在 win32 文件夹里打开 libnet.dsw 文件。在工程 -> 设置 -> 对象 / 库模块中写入
advapi32.lib 。执行编译,在 win32 文件里出现 Debug文件夹,打开该文件夹可以看见有
libnet.dll 和 libnet.lib 文件。将 libnet.dll 文件复制到系统目录下,
(c:/WINDOWS/system32) 。在 VC的 [ 工程 ]->[ 设置 ]->[ 连接 ]->[ 对象 / 库模块 ] 中加入
libnet.lib 。
提示 1: 用 libnet 开发程序时别忘了添加 libnet.lib
提示 2: 还要添加 libnet 的 library 路径:E:\libnet-1.1.2.1\win32\Debug (根据 libnet
安装位置灵活掌握)
提示 3: 若要在程序中使用套接字 , 还须加 #pragma comment(lib, "wsock32.lib") 。
提示 4:如果编译 libnet 的自带例子, 还要添加 include 路径:E:\libnet-1.1.2.1\sample
注:做程序开发时如果出现错误:“ packet32.h(231) : error C2079: 'IPAddress' uses
undefined struct 'sockaddr_storage' ”,改错方法如下:1.手工向 winpcap 库的 packet32.h
文件中加入如下代码,且应位于 “struct npf_if_addr ”定义之前:
#ifndef _SS_PAD1SIZE
struct sockaddr_storage {
u_char sa_len;
u_char sa_family;
u_char padding[128];
};
#endif
2.sockaddr_storage 改成 sockaddr
本文档为【安装libnet】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。