VC++ 6.0实在是太老了,自己并不愿意在这个平台上开发,所以转而使用Dev-C++,以下是综合网上的教程和自己的试验总结出的用Dev-C++进行WinPcap网络开发的所需的环境配置工作:

首先是一定要下载WinPcap开发工具包WpdPack,将其解压到电脑上的某个目录,我解压到了D盘的Environment文件夹下,

然后在“工具→编译(器)选项→目录→库”中添加WpdPack文件夹下的Lib目录,这里一定要注意在设定编译器配置里是32位的编译器,

再然后,从“库”中转到同级目录下的“C包含文件”选项,添加WpdPack文件夹下的Include目录,这里同样要注意在设定编译器配置里是32位的编译器,

再然后在“项目→项目属性→参数→连接”中加入库——WpdPack/Lib/wpcap.lib,

在编写代码时,同样要注意你用的编译器要是32位的,为什么一直要强调32位,因为亲测64位的编译器编译失败。

在编写代码时一定要写上以上红框里的的语句,其中#define HAVE_REMOTE一定要定义在引入头文件之前,而引入remote-ext.h头文件是因为pcap_findalldevs_ex()函数定义在其中。

然后就可以自由地编写代码了。

Dev-C++ 配置 WinPcap 开发环境相关推荐

  1. socket编程之DEV C++配置winpcap开发环境并编写网络嗅探器sniffer

    欢迎关注我的个人博客:www.zuzhiang.cn 期末计算机网络课程设计让做一个网络嗅探器,要求可以检测和选择网卡,并打开到混杂模式,监听局域网中的所有数据包并解析出所用网络协议以及首部各个字段的 ...

  2. 在Visual Studio 2005下配置WinPcap开发环境

    在Visual Studio 2005下配置WinPcap开发环境 http://www.winpcap.org/archive/ 4.1beta5_WpdPack.zip http://www.wi ...

  3. 为dev c++配置图形开发环境easyx之mingw32

    easyx官方的文档在说明如何配置环境上面不太详细,所以就有了我的那篇博文为dev c++配置图形开发环境easyx,默认的是在64位的编译器TDM-gcc下配置的,也就是我们配置的easyx最终都是 ...

  4. codeblocks配置winpcap开发环境

    转载请注明出处,谢谢_ (:з」∠)_ 起因 最近作业要用Winpcap开发包分析.pcap文件实现报文字段的识别-本来打算用Visual Studio写,不过想起以前打OJ的时候都用Code::Bl ...

  5. 一步一步开发sniffer(Winpcap+MFC)(一)工欲善其事,必先配环境——配置winpcap开发环境

    0.说在前面的话 1) 本文将以一个初学者的角度,一步一步几乎是从0开始讲述如何完成一个基于winpcap+MFC的sniffer(嗅探器)当然我指的"0"并不是指连编程都不会,如 ...

  6. Mac配置LNMP开发环境全记录 一看就懂系列

    本文操作环境:macOS10.15系统.php7.4.5版,MacBook Air 2019电脑 Mac下Docker配置LNMP开发环境 前言: 1.Docker的标准用法是每个docker容器只提 ...

  7. Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

    本文为Flutter开发环境在macOS下安装全过程: 一.系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不 ...

  8. linux中安装配置golang开发环境

    linux中安装配置golang开发环境 不要误以为linux配置环境很难,其实也不一定.可能更简单[windows 安装后安装程序给你配一半,你再配置,可能还出问题,先删除软件给你配的,再自己配置. ...

  9. Deepin / UOS 中配置 DTK 开发环境

    文章目录 简版教程 准备 开启开发者模式 配置DTK 开发环境 验证 验证 C++ 开发环境 配置是否成功: 验证 DTK 开发环境 配置是否成功: 验证其它项目 命令配置更新 个人习惯 系列地址: ...

最新文章

  1. mysql 获取server信息_MySQL 获取服务器元数据
  2. 怎样增加混凝土粘聚性_如何改善中低强度等级混凝土粘聚性? 这篇文章一定要看...
  3. 关于货仓选址问题的方法及证明(在数轴上找一点使得该点到所有其他点的距离之和最小)...
  4. Cisco路由器交换机配置命令详解
  5. ORACLE数据库 基础练习表EMP\DEPT \SALGRADE脚本
  6. ASP.NET with C#生成验证码的过程
  7. 基于计算机 中学数学教学,计算机辅助中学数学教学的研究
  8. openSUSE安装WPS
  9. 计算机专业必须考过英语4级吗,计算机专业英语必须过六级吗
  10. Tomcat创建Servlet容器
  11. 蓝桥杯,基础练习 Fibonacci数列(斐波那契数列) C++
  12. 中学计算机兴趣小组 计划,陵口中学科技兴趣小组工作计划
  13. python3 mysql模块_8.6.1 python3的mysql模块pymysql
  14. centOS6.5中静默安装oracle 11gR2
  15. 被 HR 直接怼:估计你一辈子就是个程序员
  16. idw matlab 程序_idw插值算法的C#和Matlab简单实现
  17. oa系统都要服务器,oa系统需要购置云服务器吗
  18. 腾讯cos做文件服务器,将腾讯云COS对象存储挂载至腾讯云服务器实现大硬盘存储...
  19. 基于ssm的生活故事分享交流博客系统
  20. 计算机网络连接显示678是什么意思,宽带连接错误678,教您宽带连接出现错误提示代码678怎么解决...

热门文章

  1. autojs 获取时间_Auto.js 大象就医辅助挂号思路
  2. python毕业设计作品基于django框架 电子书阅读系统毕设成品(6)开题答辩PPT
  3. 阿里三次面试经验和总结,希望对你有帮助!
  4. [日推荐]『班级成绩管理』班主任必配装备
  5. C语言大数一元二次方程,C语言题目(一元二次方程的求解)
  6. SAP 软件的精髓之一:各种各样的决定机制 - Determination Logic
  7. python项目使用setuptools和rpmbuild构建rpm包
  8. flash 编程总结
  9. 计算机系统2022期末
  10. 设计模式(八)装饰模式