在Qt应用程序项目中加载静态库和动态库详细步骤【띲띪띺띧⣼】

大家好!今天我给大家介绍一下在Qt应用程序项目中加载静态库和动态库的详细步骤。如果您有任何疑问,请通过评论或私信联系我,我会第一时间为您解答!如果觉得这篇教程有帮助,请投上宝贵的一票并关注我们,谢谢!

新建Qt控制台程序项目

1. 启动QtCreator软件,新建一个名为“QTestLib1”的控制台应用程序项目;

2. 项目创建完毕后,调试运行程序。能够见到弹出控制台窗口,表示项目正常;

设置项目目录结构

3. 打开QTestLib1的项目目录,新建一个名为“include”的新目录,将之前创建过的QStaticLib1静态项目和QSharedLib1动态库项目的头文件拷贝到该目录中;

4. 回到“QTestLib1目录”,再次新建一个“lib目录“,将静态库项目和动态库项目生成的Debug版静态库和动态库文件拷贝到该目录中;

配置项目文件

5. 在QtCreator中,双击打开“”文件,通过INCLUDEPATH变量指定项目包含目录,通过LIBS变量指定项目引用的库目录和库文件;

6. 双击打开“main.cpp”文件,在该文件中包含静态库和动态库的头文件,然后实例化QStaticLib1类和QSharedLib1类,并调用它们的方法。编译当前项目,确保无错误信息;

解决程序崩溃问题

7. 项目编译完毕后,调试运行程序可能会导致程序“崩溃”。此时,QtCreator可能会给出反汇编代码并提示“Stopped:signal-received”。点击“继续按钮”发现控制台可以正常弹出并输出信息;

8. 关闭控制窗口返回到QtCreator中,点击菜单栏上的“工具 > 选项”打开QtCreator的选项配置窗口。在“调试器 > GDB”中加入“handle SIG32 nostop”命令,确定设置;

再次运行程序

9. 设置完GDB额外的启动命令后,再次调试运行程序,发现程序一切正常,没有之前出现的反汇编代码;

10. 这种崩溃问题实际是某些GDB版本自身的问题,只要告诉GDB遇到SIG32信号时,别停止即可让程序继续执行,并非代码存在问题。

通过以上步骤,您可以顺利在Qt应用程序项目中加载静态库和动态库,并解决可能出现的程序崩溃问题。希望本文对您有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。

本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至907991599@qq.com 举报,一经查实,本站立即删除。本文作者:小投,如若转载,请注明出处:https://www.diehen.com/388886.html
Like (0)
小投的头像小投
Previous 2024年4月1日
Next 2024年4月1日

相关推荐

  • 东北三省是哪三省(黑龙江省、吉林省和辽宁省)

    东北三省是哪三省(黑龙江省、吉林省和辽宁省) 在当代中国,东三省为黑龙江省、吉林省和辽宁省。 东三省又称“东北三省”, 为东北清朝末年以后的三个行政区,与地理文化上的东北地区没有关…

    投稿 2023年12月10日
  • 纳米技术有哪些用途(纳米技术走进生活)

    1959年12月,物理学家理查德·费曼发表了名为“底部充足的空间”的演讲,他的主题是“在微小等级操纵和控制事物的问题”。在这次演讲中,费曼不满足于在针头上刻字母的技术(这在当时已经…

    2023年12月7日
  • 手游打副本的游戏(手游打副本的游戏有哪些)

    手游打副本的游戏(手游打副本的游戏有哪些)手游打副本的游戏有哪些?小编为玩家带来了一些非常好玩的手游打副本的游戏可以让玩家在游戏当中进行很多非常好玩的pve游戏副本闯关战斗,在这里玩家可以尽情的享受到其中的一些精彩内容使自己能够体验到更加精彩的战斗。1、TempleRun:魔境仙踪在游戏…

    投稿 2023年12月5日
  • 吗组词(吗的笔顺怎么写)

    吗组词(吗的笔顺怎么写)“吗”字在开头的词语吗啡  吗吗糊糊 “吗”字在结尾的词语是吗  干吗  那吗 “吗”字在中间的词语克里吗擦 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,…

    投稿 2023年12月5日
  • 如何养发护发(养发的方法)

    多吃黑色食物黑色食物多入肾,可补益肾精建议日常饮食加入黑色食物,如黑芝麻、黑木耳、黑豆、黑糯米等等例如早上可冲泡黑芝麻粉、黑豆粉此外,龙眼、红枣(或黑枣)、深色葡萄可以防止掉发海里…

    2023年12月14日
  • 菠萝的10种最佳吃法,大人小孩都爱吃

    1、私房菠萝咕噜肉 用料:猪里脊肉500g,菠萝1/4个,青椒半个,胡萝卜少许,盐1小勺,胡椒少许,生粉2大勺,鸡蛋一枚,糖少许,番茄酱少许,醋少许 做法: 1.先把肉切成小块,用…

    2024年8月11日
  • 家用吸尘器选哪个牌子?这些良心国产品牌都很出色

    小狗吸尘器什么牌子的家用吸尘器好?先看产品的清洁能力,再看品牌的售后服务,而小狗吸尘器就是一个在这两方面都表现出色的优秀品牌,因此该品牌在国内外都是一个备受好评的存在。在产品方面,小狗吸尘器手握吸尘器核心技术,并秉承着“三年一更”的产品更新速度,小狗全新第四代旗舰产品——小狗T22Pr…

    投稿 2023年11月15日
  • 男人为什么要有冷静期,男人为什么要有冷静期的表现

      男人为什么要有冷静期,男人为什么要有冷静期的表现很多男人在分手之后,会提出需要思考,需要好好想想你们之间的关系,需要一段时间的冷静期,男人的冷静期一般是持续多长时间呢的。  关于男人为什么要有冷静期,男人为什么要有冷静期的表现以及男人为什么要有冷静期的表现,男人为什么要有冷静期的想法,男人为…

    投稿 2023年11月25日
  • 宝齐莱是哪个国家的品牌(宝齐莱手表的品质)

    宝齐莱手表排名属于哪一档次 宝齐莱手表是瑞士顶级奢侈 品牌 之一,其手表的品质、工艺、设计等方面都达到了极高的水平,因此宝齐莱手表排名属于高档奢侈品牌。 宝齐莱手表的品牌历史 宝齐…

    2023年12月27日
  • 如何在PS中拉伸图片不变形【띲띪띺띧⣼】

    选择套索工具 在使用Photoshop(PS)进行图片编辑时,遇到需要拉伸图片但又不希望出现变形的情况并不少见。要做到这一点,首先要选择合适的工具。在PS软件中,可以通过选择套索工…

    投稿 2024年4月1日