在vc++6.0中编写pcap程序的设置
2009-10-03 17:42
211 查看
转载请注明出处,谢谢合作!
1.安装winpcap程序;
2.在网上下载winpcap的头文件和库文件wpdpack包;
3.打开vc++6.0,tools ->directories -> include files,将wpdpack中下的include文件夹包含进去。tools -> directories ->library files,将wpdpack中下的lib文件夹包含进去;
4.建立工程,在project -> settings-> c/c++ -> preprocessordefinitions,将WPCAP添加在最后。project -> settings-> link -> object/librarymodules,将wpcap.lib 和 packet.lib添加在最后。
通过以上的设置,就可以编写winpcap程序了。
如果想编写libnet程序,还需要进行以下设置。
1.将libnet.dll文件拷贝到C:\windows目录下面;(libnet.dll文件后面说怎么生成)
2.打开vc++6.0,tools ->directories -> includefiles,将libnet-1.1.2.1中下的include 文件夹包含进去。tools ->directories -> libraryfiles,将libnet-1.1.2.1中下的win32\debug文件夹包含进去;
3.建立工程,在project -> settings-> link -> object/librarymodules,将libnet.lib添加在最后。
虽然通过了以上的设置,但是并不能够保证进行libnet编程,由于vc++6.0的版本较低,所以应该还需要进行如下设置。
1.在网上下载Microsoft SDK,进行安装;
2.打开vc++6.0,tools ->directories -> include files,将MicrosoftSDK中下的include 文件夹包含进去。tools -> directories-> library files,将MicrosoftSDK中下的lib文件夹包含进去;
3.最好把上步的添加之后的路径指定,这样编译器会先找这里的函数声明。
通过以上的设置,应该就可以进行libnet编程了。
下面说明生成libnet.dll 和libnet.lib文件。
1.打开vc++6.0,tools ->directories -> include files,将MicrosoftSDK中下的include 文件夹包含进去。tools -> directories-> library files,将MicrosoftSDK中下的lib文件夹包含进去;
2.最好把上步的添加之后的路径指定,这样编译器会先找这里的函数声明;
3.生成这两个文件,必须有winpcap环境,winpcap环境的设置,请参照本篇文章的第一段;
4.打开libnet-1.1.2.1\win32文件夹,双击libnet.dsw文件,打开了vc++6.0;
5.在project -> settings-> link -> object/librarymodules,将advapi32.lib添加在最后;
6.单击菜单Build的子菜单BuildLibnet.dll;
7,编译成功的话,就会在下面的窗口中看到:Libnet.dll - 0erros(0),19 warning(s);
8.编译完成之后,就会在libnet-1.1.2.1\win32中出现一个dubug文件夹,里面就有libnet.dll和 libnet.lib两个文件。
至此,两个文件生成完毕。
1.安装winpcap程序;
2.在网上下载winpcap的头文件和库文件wpdpack包;
3.打开vc++6.0,tools ->directories -> include files,将wpdpack中下的include文件夹包含进去。tools -> directories ->library files,将wpdpack中下的lib文件夹包含进去;
4.建立工程,在project -> settings-> c/c++ -> preprocessordefinitions,将WPCAP添加在最后。project -> settings-> link -> object/librarymodules,将wpcap.lib 和 packet.lib添加在最后。
通过以上的设置,就可以编写winpcap程序了。
如果想编写libnet程序,还需要进行以下设置。
1.将libnet.dll文件拷贝到C:\windows目录下面;(libnet.dll文件后面说怎么生成)
2.打开vc++6.0,tools ->directories -> includefiles,将libnet-1.1.2.1中下的include 文件夹包含进去。tools ->directories -> libraryfiles,将libnet-1.1.2.1中下的win32\debug文件夹包含进去;
3.建立工程,在project -> settings-> link -> object/librarymodules,将libnet.lib添加在最后。
虽然通过了以上的设置,但是并不能够保证进行libnet编程,由于vc++6.0的版本较低,所以应该还需要进行如下设置。
1.在网上下载Microsoft SDK,进行安装;
2.打开vc++6.0,tools ->directories -> include files,将MicrosoftSDK中下的include 文件夹包含进去。tools -> directories-> library files,将MicrosoftSDK中下的lib文件夹包含进去;
3.最好把上步的添加之后的路径指定,这样编译器会先找这里的函数声明。
通过以上的设置,应该就可以进行libnet编程了。
下面说明生成libnet.dll 和libnet.lib文件。
1.打开vc++6.0,tools ->directories -> include files,将MicrosoftSDK中下的include 文件夹包含进去。tools -> directories-> library files,将MicrosoftSDK中下的lib文件夹包含进去;
2.最好把上步的添加之后的路径指定,这样编译器会先找这里的函数声明;
3.生成这两个文件,必须有winpcap环境,winpcap环境的设置,请参照本篇文章的第一段;
4.打开libnet-1.1.2.1\win32文件夹,双击libnet.dsw文件,打开了vc++6.0;
5.在project -> settings-> link -> object/librarymodules,将advapi32.lib添加在最后;
6.单击菜单Build的子菜单BuildLibnet.dll;
7,编译成功的话,就会在下面的窗口中看到:Libnet.dll - 0erros(0),19 warning(s);
8.编译完成之后,就会在libnet-1.1.2.1\win32中出现一个dubug文件夹,里面就有libnet.dll和 libnet.lib两个文件。
至此,两个文件生成完毕。
相关文章推荐
- 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。 *假设每度电的价格为1.2元,计算并显示本月电费
- lesson 11:使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- 使用VC++6.0重新编写数据库备份程序
- 使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。
- 使用Bash编写Liunx 脚本程序——3、文件、用户和外壳的自定义设置
- 编写程序,使用指针把一个int型数组的所有元素设置为0
- 如何编写程序设置Android来电铃声
- VC中使用API编写的socket程序中如何设置阻塞和非阻塞
- 利用pcap编写自己的sniffer程序
- ubuntu下使用eclipse调用libpcap库编写一个小程序时出的错误:pcap.h没有参与编译
- 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数, 假设每度电的价格为1.2元,计算并显示本月电费
- 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。 假设每度电的价格为1.2元,计算并显示本月电费
- 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。 假设每度电的价格为1.2元,计算并显示本月电费
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出
- lesson 11:. 使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- Win7 64位下让VC++6.0编写的Win32程序单进程运行内存突破2G
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。 假设每度电的价格为1.2元,计算并显示本月电费
- 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。 假设每度电的价格为1.2元,计算并显示本月电费