мне нужно использовать библиотеку winpcap в моем проекте c ++ 11 / qt5, и сразу после включения библиотеки я получаю ошибки, как на скриншоте: щелчок.
В профайле у меня есть
QMAKE_CXXFLAGS += -std=c++11 -lwpcap
INCLUDEPATH += D:/Qt/Pr_inz1/WpdPack/Include
LIBS += -L D:/Qt/Pr_inz1/WpdPack/Lib -lwpcap -lpacket
Я включаю эту библиотеку так:
extern "C"{
#include <pcap.h>
#include <winsock.h>
}
Как можно решить проблемы с
'u_int' does not name a type typedef u_int bpf_u_int32;
'bpf_u_int32' does not name a type bpf_u_int32 snaplen;
Я пытался добавить
#include <cstdint>
#include <cstdio>
но это ничего не помогает.
пробовать #include <winsock2.h>
до #include <pcap.h>
Других решений пока нет …