深度剖析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的设置工程属性的对话框。给 Linker->Input->Additional Dependencies添加工程依赖的库文件名wpcap.lib与ws2_32.lib,如图5-15所示。
图5-14 打开工程属性对话框
图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文件。
图5-16 选择源类型
程序要求选择源类型,此处我们选择rpcap://选项将列出本机网络接口的信息,结果如图5-17所示。
图5-17 本机的接口信息
我们可以直接在DOS命令行下执行ipconfig /all命令查看本机的网络接口信息,结果如图5-18所示。
图5-18 本机执行ipconfig /all显示的结果
对比分析图5-17与图5-18的结果,是一致的,这可以验证我们所有的构建都是成功的。
出处: http://eslxf.blog.51cto.com/918801/199155
- ››深度解释攻击linux服务器的四种级别
- ››剖析java.util.concurrent锁
- ››剖析Android智能手机系统的更多功能
- ››深度分析地方社区网站的内容定位
- ››剖析Windows Azure Platform框架与组成
- ››剖析使用 ObjectOutputStream 可能引起的内存泄漏...
- ››剖析EWebEditor编辑器漏洞攻击案例
- ››剖析开源云:构建 Infrastructure as a Service 块...
- ››深度剖析 Android 和 iPhone OS
- ››深度分析:HTML5能否成为Flash终结者
- ››深度挖掘 更多Windows 7快捷模式
- ››深度挖掘 Windows 7快捷模式
更多精彩
赞助商链接