Qt+MSCV环境下配置外部库

来源:互联网 发布:淘宝杂货铺在哪儿 编辑:程序博客网 时间:2024/06/05 02:31
Qt+MSVC环境下配置动态链接库
当在Qt的pro文件包含了项目所有的配置文件信息,关于pro文件的知道可以在网上自行搜索,本文仅讲解如何使用GUI导入第三方库文件。
--第一步:加入lib和dll文件:

在include文件夹中放入.dll和.lib文件


--第二步:加入头文件:

在src文件夹 的test.h文件夹中加入头文件



--第三步:导入库:

右键项目添加库-->>外部库-->>选择动态库,如果没有debug版本的dll文件则取消勾选 



最后pro文件中会加入

win32: LIBS += -L$$PWD/../include/ -ltestlib

INCLUDEPATH += $$PWD/../include

DEPENDPATH += $$PWD/../include


其中$$PWD表示当前工作路径,可在 项目->>构建目录中找到../表示当前文件夹的上一层目录,./表示当前路径

其中的构建目录即为“相对路径”
-L+lib文件所在的文件夹路径 –l+库名

--第四步:添加头文件

右键项目添加现有文件并找到头文件,pro文件中会加入如下代码
SOURCES += \
Main/main.cpp

HEADERS += \
Test.h/testlib.h \
Test.h/testlib_global.h


此时我们便配置好了外部库

--第四步:include
我们在include头文件时首先要确认要include头文件的文件所在的位置,比如此时main.cpp文件在文件夹Main中,所以我们include的时候需要
#include"../Test.h/testlib.h"
表示我们在Main文件夹上级目录的Test.h文件夹中加入testlib.h头文件

此时我们就添加好了外部库,并能调用其中的函数。