QT5生成和使用静态库
来源:互联网 发布:中国网络诗歌如何投稿 编辑:程序博客网 时间:2024/06/05 09:27
一:静态库和动态库的区别
静态库和动态库的主要区别在于引用后使用的阶段。
静态库在编译的时候加载使用,运行的时候就不需要静态库了。
动态库又称为共享库,是在运行的时候加载使用的,所以在程序运行的时候还是需要动态库存在的。
二:QT5静态库的生成
在QT开发中有一些经常用的公用函数,我们没有必要每一次都在开发中再写一遍,只需要把他们编译成静态库,然后再需要的时候添加库,然后添加所需要的头文件,直接调用该函数就可以了,这样可以大大的增加开发中的效率。近期我就想开发出一个属于我自己的界面库,下次再开发界面的时候只需要添加库就可以了。好了废话到此为止,开始生成静态库。直接上图。
1、新建QT项目,选择library(库)—>C++库—->choose(选择)
2、这里选择静态链接库,(共享库就是我们前面提到的动态链接库),输入静态链接库名字和创建路径。点击下一步。
3、这一步骤是选择编译库所用到的工具包,一般在安装qtcreator的时候就已经配置好了,不用管,直接下一步。
4、这一步用来选择你需要的模块,如果需要添加界面就需要勾选QtGUI 和QtWidgets,视你的库具体功能而定。选择好后点击下一步。
5、这一步是输入类名,是库中的第一个类的名字,不是库名。输入好之后点击下一步。
6、直接点击完成。
7、这个是生成的.pro文件,及其含义,接下来你就可以写代码了,想添加什么就添加什么类,然后选择生成库的release 或者 debug版本,点击项目查看生成库的路径,至此库就生成了。
三:静态库的使用
首先把刚才生成的静态库的.a文件,和源代码中的.h文件移动到一个新建的文件夹中。然后新建一个项目。在.pro文件界面点击右键如下图,选择添加库
选择外部库(所谓外部库,就是没有在你现在打开的项目树中的库),然后选择你程序运行的平台,之后就可以通过添加头文件的方式使用你的静态库了。还有什么疑问直接留言吧。
- QT5生成和使用静态库
- Qt5中生成和使用静态库
- Qt5中生成和使用静态库
- QT5静态编译和使用
- Qt5.1静态库使用
- QT5 下静态库的编译和使用(转载)
- 生成,使用静态库和动态库
- 静态连接库的生成和使用
- VS2010 静态库生成和使用
- Linxu之静态库生成和使用
- Linux下静态库生成和使用
- Linux静态库的生成和使用
- VS2015编译Qt5.7.0生成支持XP的静态库
- 使用vs2010生成和使用动态库和静态库
- Qt5 静态库下载
- 使用 Xcode 5 生成和使用静态库
- Linux下生成和使用/静态和动态库
- linux动态库、静态库生成和使用小实验
- Java实现几种常见排序方法
- Mongodb分片实战
- [C#] 网站程序ASP.NET的性能诊断
- 设计模式之备忘录模式
- 机器学习(十九)
- QT5生成和使用静态库
- 新人求python教程网盘下载
- 安卓5.0及以上设置水波纹效果
- H.264(H264)解码SPS获取分辨率和帧率
- android动画之旋转(rotate)
- pyramid框架学习之(一)——搭建第一个pyramid应用
- NYOJ460 项链(环形区间DP)
- CCF CSP 201609-1 最大波动(Java-100分)
- jquery的autocompelete()自动完成事件以及后追加的页面元素无法绑定事件