QT 调用动态库接口方法

本文介绍了如何在QT项目中高效利用动态库,提高代码复用性和可读性。通过创建并编译一个名为Test.dll的动态库,然后在QT项目中调用其接口函数,实现了功能的完美调用。动态库Test.dll需放在exe的bin目录下,且为vc++编译。详细编译方法见相关教程。
摘要由CSDN通过智能技术生成

我们在做大型项目的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,比如动态库,这样还可以对项目进行分工,加快项目的进度。下面就是qt 调用动态库接口的方法。

首先编译一个简单的动态库接口文件Test.dll
新建一个普通的qt项目,代码如下:

#include "testdll.h"

#include <QLibrary>
#include <QDebug>
QString DLL_NAME = "Test.dll";      //库文件名
QString DLL_PATH = "./bin/";       //库文件路径



typedef int (*jk_TEST_A)();//根据动态库接口函数返回值类型定义一个类型
typedef int</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值