Qt、工程文件.pro的库引入和头文件引入、INCLUDEPATH和LIBS的详细使用方法


.pro文件中,INCLUDEPATH用于引入外部库的头文件,LIBS用于引入库文件。

引入外部库的头文件

外部库的头文件在工程目录下(也就是跟.pro在同一级目录下),那么可以使用$$PWD这个变量代替绝对路径:

INCLUDEPATH += \
    $$PWD/libmytest/include

LIBS用于引入库,-L表示引入库目录,小写的-l表示引入库的名称,且无需将库的后缀写上,Qt会自动根据系统去分析库的后缀。

方式一,直接将某个库引入:

LIBS += $$PWD/libmytest/lib/libmytest.a

方式二:引入库的目录和库名称:

使用-L引入库的搜索目录:

LIBS += -L$$PWD/libmytest/lib

使用-l引入库目录下的某个库:(无需添加库文件的后缀,Qt会自动分析后缀名称)

LIBS += -llibmytest

ends.

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐