You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下MinGW环境为C语言安装libpcap遇官方手册操作无效问题

libpcap Windows MinGW 环境配置解决方案

全程无需操作manifest、makefile、构建任务,仅需复制文件+修改1处编译参数即可完成。


前置说明

你之前操作失败的核心原因:

你下载的是Linux平台的libpcap源码包,./configure是Linux系统专属的Shell脚本,无法在Windows原生命令行运行,完全无需尝试这套编译流程,直接使用Windows平台预编译好的适配版本即可。


操作步骤

第一步:下载预编译开发包

直接下载Windows平台适配的WinPcap Developer's Pack(libpcap的Windows移植版本,已经编译完成无需自己手动编译)。

第二步:文件放置(仅需复制操作)

假设你的MinGW安装路径为E:\programming\MinGW\,按以下规则对应复制文件即可:

  • 把开发包Include目录下的pcap文件夹,整体复制到E:\programming\MinGW\x86_64-w64-mingw32\include\路径下,确保复制完成后存在E:\programming\MinGW\x86_64-w64-mingw32\include\pcap\pcap.h文件
  • 把开发包Lib目录下的libwpcap.a、wpcap.lib文件,复制到E:\programming\MinGW\x86_64-w64-mingw32\lib\路径下
  • 把开发包bin目录下的wpcap.dll文件,复制到C:\Windows\System32目录(64位Windows 10),如果是32位系统则复制到C:\Windows\SysWOW64目录

第三步:代码与编译参数调整

  1. 你的C代码里头文件引入直接写#include <pcap/pcap.h>即可,不要写绝对路径
  2. 打开VSCode设置,搜索Code Runner Executor Map,找到C语言对应的编译命令行,在原有命令的末尾添加 -lwpcap参数即可,比如原有命令为gcc $fileName -o $fileNameWithoutExt,修改后为gcc $fileName -o $fileNameWithoutExt -lwpcap,其他内容无需改动
  3. 后续直接按ctrl+alt+n即可正常编译运行调用libpcap的代码

内容的提问来源于stack exchange,提问作者Jon Nezbit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 09:06:02