游戏技术文章

VS2010环境下Winpcap配置方法

时间:2017-1-19 10:35:01  作者:棋牌资源网  来源:棋牌资源网  查看:5627  评论:0
内容摘要:VS2010 配置Winpcap新建一个项目,GetDevs.cpp。用来测试。测试代码最后有给出。View->Property ManagerDebug|Win32 -> Mircrosoft.Cpp.Win32.user(右键)->Properties注:此...
VS2010 配置Winpcap

新建一个项目,GetDevs.cpp。用来测试。测试代码最后有给出。

View->Property Manager

Debug|Win32 -> Mircrosoft.Cpp.Win32.user(右键)->Properties

注:此处设置为全局的!

q  设置环境目录

VC++ Directiories -> Include Directories和Library Directories中添加路径。

假如将wpdpack放到c盘。则:

Include Directories:c:\wpdpack\Include;

Library Directories:c:\wpdpack\Lib;

分号不要漏!

q  设置编译条件

C/C++下Preprocessor(预处理器)的Preprocessor Definitions(预处理定义)

添加WPCAP;HAVE_REMOTE;

注意分号,每个预定义符用“;”分开。


Linker(连接器)下的Command Line(命令行)

Additional Options (附加项)中输入:

wpcap.lib ws2_32.lib(注:用空格分隔。)

 

确定即可。

Ctrl + F5运行。显示出网卡驱动信息。表明配置成功。


代码GetDevs.cpp

#include "pcap.h"

void  main()

 {

   pcap_if_t *alldevs,*d;

   int i=0;

   charerrbuf[PCAP_ERRBUF_SIZE];

   

    if (pcap_findalldevs(&alldevs, errbuf) == -1)

     {

         fprintf(stderr,"Error inpcap_findalldevs: %s\n", errbuf);

        return;

     } 

    

       for(d=alldevs;d;d=d->next)

       {  printf("%d. %s", ++i,d->name);

           if(d->description)  printf(" (%s)\n", d->description);

           else  printf(" (Nodescription available)\n");

         }

     

          if(i==0)

         {printf("\nNo interfaces found! Makesure WinPcap is installed.\n");

        return;

         }

 

          /*We don't need any more the device list. Free it */

       pcap_freealldevs(alldevs);

  }  

标签:VS2010环境下Winpcap配置方法 

欢迎加入VIP,【VIP售价:只要288元永久VIP会员】畅享商业棋牌游戏程序下载,点击开通!

下载说明


☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,

☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!

☉唯一站长QQ:1004003180  [人格担保-本站注重诚信!]

☉购买建议E-mail:1004003180@qq.com   源码收购 E-mail:1004003180@qq.com    

☉本站文件解压密码  【文章内都自带解压密码,每个密码不同!】


本站提供的所有源码,均来源站长提供,仅学习交流 浙ICP备09009969号

由此产生不良后果和法律责任与本站无关,如果侵犯了您的版权,请来信告知 1004003180@qq.com 将及时更正和删除! 

Copyright © 2008-2024 棋牌资源网,你身边的棋牌资源下载站    All Rights Reserved