WEB开发网
开发学院操作系统windows 2008 深度剖析WinPcap之(五)——在Visual studio 2005中... 阅读

深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap库进行程序开发(2)

 2009-09-11 00:00:00 来源:WEB开发网   
核心提示: 图5-13 添加Lib目录4) 设置工程属性在Microsoft Visual Studio 2005下,点击菜单[Project]的菜单项[Properties]打开如图5-14的设置工程属性的对话框,深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap

图5-13 添加Lib目录

4) 设置工程属性

在Microsoft Visual Studio 2005下,点击菜单[Project]的菜单项[Properties]打开如图5-14的设置工程属性的对话框。给 Linker->Input->Additional Dependencies添加工程依赖的库文件名wpcap.lib与ws2_32.lib,如图5-15所示。

深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap库进行程序开发(2)

图5-14 打开工程属性对话框

深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap库进行程序开发(2)

图5-15 设置工程所依赖的库文件名

ws2_32.lib库文件包含了Windows的一些socket函数。本文的示例程序需要它。

5) 构建工程

选择Debug配置,开始构建,在Microsoft Visual Studio 2005中选择菜单[Build]执行菜单项[Build devlist],执行结果如下:

1>------ Build started: Project: devlist, Configuration: Debug Win32 ------
1>Compiling...
1>main.cpp
1>Linking...
1>Embedding manifest...
1>Build log was saved at
 "file://d:\SVN_Win\example_lxf\devlist\devlist\Debug\BuildLog.htm"
1>devlist - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

构建成功,在D:\SVN_Win\example_lxf\devlist\debug目录下生成devlist.exe文件。

6) 执行程序

进入D:\SVN_Win\example_lxf\devlist\debug目录执行devlist.exe文件。

深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap库进行程序开发(2)

图5-16 选择源类型

程序要求选择源类型,此处我们选择rpcap://选项将列出本机网络接口的信息,结果如图5-17所示。

深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap库进行程序开发(2)

图5-17 本机的接口信息

我们可以直接在DOS命令行下执行ipconfig /all命令查看本机的网络接口信息,结果如图5-18所示。

深度剖析WinPcap之(五)——在Visual studio 2005中使用WinPcap库进行程序开发(2)

图5-18 本机执行ipconfig /all显示的结果

对比分析图5-17与图5-18的结果,是一致的,这可以验证我们所有的构建都是成功的。

出处: http://eslxf.blog.51cto.com/918801/199155

上一页  1 2 3 

Tags:深度 剖析 WinPcap

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接