2021-04-15qt中动态库的使用

什么是动态库?

动态库又称动态链接库,英文名为DLL。DLL是一个包含可由多个程序使用的代码和数据的库,但DLL

并不是可执行文件,动态链接库只是提功了一种方法,使进程可以调用不属于其可执行代码的函数。而函数的可执行

代码位于一个DLL中,该DLL包含一个或多个已经被编译,链接并与使用它们的进程分开存储的函数;

DLL在windows下动态库为.dll后缀;

qt动态库的使用:

***********************************

*

调用内部连接库**********************************

1:在qtcreator中右键单击项目根文件,选择添加库,选择添加内部库,选择我们要添加的内部库

2:在想要使用的类中添加动态库的头文件申明

调用外部链接库************************************

1:创建一个动态库

2:将库中的.h文件和.global.h文件复制到源文件目录中去

3:在项目配置文件中右键单击选择添加库,选择相应的文件,vc是.lib文件,MinG--是.a文件

4:在想要使用的类中添加动态库的头文件申明

*

********************************

在QT项目中使用Pri模块维护项目

1:在项目配置文件的同级目录下创建一个新的文件夹

2:将相关的文件夹复制到创建的文件夹中(如.h文件.cpp文件和.ui文件)

3:在新建的文件夹中创建一个.pri文件,并添加相关的内容,如:

HEADERS+=\

$$PWD/two.h

SOURCES+=\

$$PWD/two.cpp

FORMS += \

    two.ui \

4:在主配置文件夹中加入相关的路径如:

include (./towfilepri/twop.pri)

5:确认以上步骤正确无误后将多余的文件删除 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 Qt提供了显式和隐式导入第三方库方法,本文只介绍显示导入方法。 一般的第三方提供的库文件包括ControlC...
    YBshone阅读 9,622评论 0 0
  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,837评论 0 4
  • 前言 1.静态库和动态库有什么异同? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。利用静态...
    Ly梦k阅读 12,758评论 3 18
  • 扫盲 静态链接库是什么? 将自己设计的类导出为二进制形式的可执行代码。静态链接库有两种形式 MSVC编译器生成的文...
    他竟然吃大蒜阅读 10,840评论 0 1
  • 界面 主窗口界面设计 标题栏:直接设Window-Title属性;Window-icon属性可加图标。底部状态栏:...
    码园老农阅读 9,255评论 1 13