什么是动态库?
动态库又称动态链接库,英文名为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:确认以上步骤正确无误后将多余的文件删除