以Qt5调用WInpcap头文件及库为例:
1、下载好需要的头文件及库
2、新建Qt5工程,打开工程中的.pro文件
3、添加头文件路径:
INCLUDEPATH += 路径1 \
路径2
比如我的:INCLUDEPATH+=E:/Qt5/UDP_V003/WpdPack/Include \
E:/Qt5/UDP_V003/WpdPack/Include/pcap
4、添加库文件及.a文件路径
LIBS += lib路径1 \
lib路径2 \
.a文件路径1 \
.a文件路径2
比如我的:
LIBS+=E:\Qt5\UDP_V003\WpdPack\Lib\x64\wpcap.lib \
E:\Qt5\UDP_V003\WpdPack\Lib\x64\Packet.lib \
E:\Qt5\UDP_V003\WpdPack\Lib\libwpcap.a \
E:\Qt5\UDP_V003\WpdPack\Lib\libpacket.a
也可以这样写:LIBS+=E:\Qt5\UDP_V002\WpdPack\Lib\x64\wpcap.lib
LIBS+=E:\Qt5\UDP_V002\WpdPack\Lib\x64\Packet.lib
LIBS+=E:\Qt5\UDP_V002\WpdPack\Lib\libwpcap.a
LIBS+=E:\Qt5\UDP_V002\WpdPack\Lib\libpacket.a
看个人习惯了。
注意:看了有许多人添加库路径时是这样写的:
LIBS+=E:\Qt5\UDP_V002\WpdPack\Lib\x64\wpcap.lib Packet.lib
用空格将两个库文件隔开,写在一行里,我自己测试时一直报错,提示找不到后边的库文件路径(但是分开写运行一次后,再次改成写在一行的方式,运行时也不会报错,不知所以啊,如果写在一行里有提示报错的,可以尝试一下我的方式)。