QT创建自己的静态库并使用

QT下创建自己的C++静态库

原文:
http://note.youdao.com/noteshare?id=9af4d0ccd871830fdfee4a4584342d92&sub=0572CDAE544E489C94AA17C0BC3A9BFE

1. 使用QT新建静态库工程

1.1 创建库
QT创建自己的静态库并使用_第1张图片

1.2 选中共享库并取名
QT创建自己的静态库并使用_第2张图片

1.3 直接下一步
QT创建自己的静态库并使用_第3张图片

1.4 勾选需要用的qt库
QT创建自己的静态库并使用_第4张图片

1.5 直接下一步完成
QT创建自己的静态库并使用_第5张图片
QT创建自己的静态库并使用_第6张图片

2. 给静态库添加方法

2.1 在头文件中声明一个方法
QT创建自己的静态库并使用_第7张图片

2.2 实现方法
QT创建自己的静态库并使用_第8张图片

2.3 去掉勾选影子编译
QT创建自己的静态库并使用_第9张图片

2.4 编译生成静态库
QT创建自己的静态库并使用_第10张图片

2.5 将生成的静态库和头文件拷至工程目录下
QT创建自己的静态库并使用_第11张图片

3. 将静态库添加到工程

3.1 添加文件到工程
QT创建自己的静态库并使用_第12张图片
QT创建自己的静态库并使用_第13张图片

3.3 添加工程引用动态库(只是将动态库添加进去还不行,需要链接进去才行)
QT创建自己的静态库并使用_第14张图片

注:注意手动添加的动态库目录,是在工程目录下,所以需要去掉“Shadow build”勾选,否则就会找不到动态库(或者将动态库及头文件拷至编译生成的目录下也可以)
QT创建自己的静态库并使用_第15张图片

3.4 在工程中添加动态库的头文件
QT创建自己的静态库并使用_第16张图片

3.5 准备工作做完毕,接下来可以直接使用
QT创建自己的静态库并使用_第17张图片





如果有帮助记得打赏点哦!!
QT创建自己的静态库并使用_第18张图片QT创建自己的静态库并使用_第19张图片

你可能感兴趣的:(软件,QT,c++)