1、首先建立库文件

2、选择所需模块

3、顺序确认完成后,如下图

注意:上图中keycomm_global.h中的内容可以复制到keycomm.h中去,在以后调用时只调用keycomm.h即可,否则调用时需要两个头文件同事使用。

4、在keycomm.h和keycomm.cpp中可以正常编写代码,和使用别的类时相同。如下图创建int add(int a,int b)实现返回a+b

5、运行出现下图弹窗,可忽略

6、进入生成目录会发现,已经生成KeyComm.dll和KeyComm.lib

7、如下图,将keycomm.h和keycomm_global.h复制到你的工程源码文件中,再将KeyComm.dll和KeyComm.lib复制到你所要调用此动态链接库的构建目录中去

8、将keycomm.h和keycomm_global.h添加到untitled26中

9、选中untitled26,右键添加库如下图

10、确定后,如下图

11、在mainwindow.cpp中包含keycomm.h头文件,定义KeyComm类,就可以像调用其他类一样使用了。

QT创建和使用动态链接库相关推荐

  1. linux下qt生成dll,Qt 创建和使用动态链接库 - cibiren2011的专栏 - 博客频道 - CSDN.NET...

    一.创建共享库 1.新其他建项目,选择C++库 2.选择共享库,并取项目名称,单击下一步.这里取名位mylib 3.按默认配置单击下一步至模块选项,选择所需支持的模块.这里勾选Qtcore和QtGui ...

  2. QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题

    QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题 参考文章: (1)QT解决方案中新建动态链接库工程,且继承于QObjec ...

  3. QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数

    版权声明 请尊重原创作品.转载请保持文章完整性,并以超链接形式注明原始作者"tingsking18"和主站点地址,方便其他朋友提问和指正. QT源码解析(一) QT创建窗口程序.消 ...

  4. 解决Qt创建项目后只有.pro文件问题

    关于Qt创建项目后只有.pro文件问题的解决

  5. 使用Qt创建XML文档及XML文档的增删改

    目录名字 使用Qt创建XML文档及XML文档的增删改 XML文档的操作 :QXml + QFile+QTextStream 创建XML的一般步骤: XML 文档的操作(添加.查找.更新.删除) 添加的 ...

  6. Qt创建Android服务

    Qt创建Android服务 创建Android服务 创建Android服务 从Qt 5.7开始,您可以使用Qt创建Android服务.服务是在后台运行的组件,因此它没有用户界面.执行长期操作(例如记录 ...

  7. Qt创建停靠悬浮窗口实例

    Qt 创建停靠悬浮窗口 QDockWidget 1.Qt实现窗口停靠和悬浮使用类QDockWidget,它有两个重要方法用来设置停靠特性以及停靠区域, 1 dw1->setFeatures(QD ...

  8. Qt创建线程两种方式的区别

    使用QT创建线程有两种方式,方式A使用moveToThread,方式B是直接继承QThread.差异主要在于方式A的槽函数将会在新线程中运行,而方式B的槽函数在旧线程中运行. 结论如下: PS:旧线程 ...

  9. 使用Qt创建一个C语言工程

    使用Qt创建一个C语言工程 第一步:点击new按钮:或者在左边,点击右键选择新建项目:或者点击文件,选择新建项目 方式一 方式二 方式三 第二步:在弹出的对话框中选择Non-Qt Project和Pl ...

  10. MOOS-ivp 使用qt创建一个moosapp

    前言 有一段时间没更新了,这个系列不会涉及到具体项目,只是moos在实际应用的总结. 虽然moos自带编译脚本,但是调试的时候很麻烦,所以直接用qt创建一个moosapp,便于链库和调试. 转载请注明 ...

最新文章

  1. 尚硅谷图解Java数据结构和算法四
  2. 如何在 Flutter 中禁用默认的 Widget 飞溅效果
  3. 如何用python绘图、柱形图、线形图等_python使用Plotly绘图工具绘制散点图、线形图...
  4. mybatis-MyBatis-Plus
  5. html怎么给变量添加样式,通过CSS变量修改样式
  6. BGP——同步功能【Synchronization】【路由黑洞】
  7. “见识”很重要 记一起Oracle的SQL调整
  8. ssm框架图片上传与显示_SSM在线考试系统
  9. MySQL连接超时自动断开连接问题
  10. 华工计算机学院专硕分数线,2017华南理工大学
  11. 如何给页面加能够临时会话的QQ
  12. lol最新聊天服务器断开,lol聊天服务器断开 英雄联盟聊天服务器连不上解决办法...
  13. 用python来开发webgame服务端(1)
  14. Java SE《基础篇》——(二)程序基础01
  15. php-ews发送邮件,使用php-ews回复电子邮件
  16. 做shopify收款方式有哪些
  17. setup time和hold time
  18. java获取mac地址-屏蔽ip封mac地址
  19. 网页编辑器如何能实现直接粘贴把图片上传到服务器中
  20. 《浪漫樱花之旅——日本樱花拍摄游感》

热门文章

  1. 天弘基金:中国的BlackRock?
  2. Julia: map、匿名函数和“差之毫厘,谬之千里”
  3. Kafka从上手到实践 - 实践真知:搭建单机Kafka | 凌云时刻
  4. 易华录数据湖事业部安全中心招聘中高级安全工程师2-4人
  5. 职场风云 | 导师的光亮
  6. 【疾病分类】基于matlab SVM农作物叶子虫害识别与分类【含Matlab源码 624期】
  7. 【图像隐写】基于matlab GUI LSB+DWT+DCT音频水印【含Matlab源码 618期】
  8. 统一修改gcd高程文字样式_样式与格式的使用
  9. Docker第二章:搭建CentOS+JDK+Tomcat环境
  10. deep-sort 代码阅读(https://github.com/nwojke/deep_sort)