现在的位置: 首页 > 综合 > 正文

QT中静态库的生成与使用

2017年10月22日 ⁄ 综合 ⁄ 共 541字 ⁄ 字号 评论关闭

QT中静态库的生成与使用

 

一. 静态库的生成
    1. 测试目录: lib
    2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow";
    3. 编写项目文件: mywindow.pro
       注意两点:
       TEMPLATE = lib
       CONFIG   += staticlib
    4. 生成Makefile:
       qmake
    5. 编译生成静态库libmywindow.a
       make

 

二. 静态库的使用
    1. 测试目录: test
    2. 将mywindow.h与libmywindow.a拷贝至test目录下
    3. 编写main.cpp, 包含头文件mywindow.h, 并调用MyWindow类
    4. 编写项目文件: test.pro
       注意加上库路径与库文件名:
       LIBS += -L ./ -lmywindow
    5. 生成Makefile: qmake
    6. 编译: make
    7. 运行: ./test

 

http://a.zlp.blog.163.com/blog/static/983959200703153454179/

抱歉!评论已关闭.