您的位置:首页 > 编程语言 > C语言/C++

在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两个文件。

  至此,两个文件生成完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐