gpt4 book ai didi

pcap - C PCAP 库未知类型错误

转载 作者:行者123 更新时间:2023-12-04 01:40:03 30 4
gpt4 key购买 nike

我在我的 linux 系统上安装了 pcap 库,但是当包含它时,我得到了错误

 /usr/include/pcap/bpf.h:88:1: error: unknown type name ‘u_int’
/usr/include/pcap/bpf.h:108:2: error: unknown type name ‘u_int’
/usr/include/pcap/bpf.h:1260:2: error: unknown type name ‘u_short’
/usr/include/pcap/bpf.h:1261:2: error: unknown type name ‘u_char’
/usr/include/pcap/bpf.h:1262:2: error: unknown type name ‘u_char’
In file included from ../src/test.c:1:0:
/usr/include/pcap/pcap.h:125:2: error: unknown type name ‘u_short’
/usr/include/pcap/pcap.h:126:2: error: unknown type name ‘u_short’
/usr/include/pcap/pcap.h:171:2: error: unknown type name ‘u_int’
...
make: *** [src/test.o] Error 1

包括我
 #include <pcap/pcap.h>
#include <sys/types.h>
#include <pcap-bpf.h>

在程序中,我错过了什么?

最佳答案

确保您没有定义以下任何一项:

  • __STRICT_ANSI__
  • _ISOC99_SOURCE
  • _POSIX_SOURCE
  • _POSIX_C_SOURCE
  • _XOPEN_SOURCE
  • _SVID_SOURCE

  • 构建程序时;它们可能会阻止定义 BSD 数据类型,例如编译器提示的那些。

    关于pcap - C PCAP 库未知类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393905/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com