VSCode + MinGW-w64 + winpcap环境配置
最近计算机网络上机需要配winpcap的环境,因为VS装起来很麻烦还占地方,所以就在想VSCode上配环境,配置过程遇到了很多问题,网上也搜不到好的解决方法,改来改去花了好多时间,所以特地在这里给大家分享经验。
前提
此次winpcap的配置建立在VSCode已经配置好C/C++环境基础上,如果你还不能使用VSCode编译允许C/C++,建议先去将C/C++环境配置好在来看这部分的内容。
步骤
其实理论上原理很简单,从winpcap官网上下载开发包,把里边的内容拷贝到你的MinGW的安装目录中就可以了,具体步骤如下:
- 在官网上下载 WpdPack开发工具包,解压;
- 将解压得到的include目录中的文件复制到你MinGW安装目录的include目录下;
- 将解压得到的lib目录下的文件复制到你MinGW安装目录的lib目录下;
- 从官网上复制一份示例代码,使用gcc -a -o编译;
在这里给出我用来的测试的代码
#include "pcap.h"
main()
{
pcap_if_t *alldevs;
pcap_if_t *d;
int