在Qt项目中使用Winpcap注意需要做以下(包括但不限于)前期准备:
1.修改.pro文件,例如:
INCLUDEPATH += D:/WorkPlace/C++WorkPlace/Library/WpdPack/Include
LIBS += "-LD:/WorkPlace/C++WorkPlace/Library/WpdPack/Lib" -lwpcap -lws2_32
DEFINES += HAVE_REMOTE //若需要用到远程抓包功能则加上
DEFINES += WPCAP //若需要用到Win32相关的函数则加上
- 在使用到该库的文件中加入头文件:
#include <winsock2.h>
#include <pcap.h>