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