Qt动态库加载

来源:互联网 发布:阿里云客服能用手机吗? 编辑:程序博客网 时间:2024/04/30 03:56

首先创建动态库,在Ubuntu下生成了名字为lib项目名.so lib项目名.so.1 lib项目名.so.1.0  lib项目名.so.1.0.0的动态库文件,除了lib项目名.so.1.0.0,其他都是链接。


   在使用的项目的pro文件中,添加以下文字

TARGET:是生成的项目名字。

TEMPLATE :是这个项目的类型模板,app代表是application应用程序,之前的生成动态库中TEMPLATE是lib代表是动态库。

SOURCES : 这个项目引用的源文件。

INCLUDEPATH :这个项目所要包含的头文件夹,../DLL代表是上一级目录下的DLL文件夹中。

LIBS:项目引用的动态库的地址,-L后面接的是动态库文件的地址,-l后面接的是动态库文件中类名。

在这个项目中文档的位置,如图所示:


0 0