Qt5调用外部头文件及库文件

以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

用空格将两个库文件隔开,写在一行里,我自己测试时一直报错,提示找不到后边的库文件路径(但是分开写运行一次后,再次改成写在一行的方式,运行时也不会报错,不知所以啊,如果写在一行里有提示报错的,可以尝试一下我的方式)。

你可能感兴趣的:(Qt5调用外部头文件及库文件)