在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 举报,一经查实,本站立即删除。本文作者:小投,如若转载,请注明出处:http://www.diehen.com/388886.html
(0)
小投的头像小投
上一篇 2024年4月1日
下一篇 2024年4月1日

相关推荐

  • 战国红玛瑙怎么戴?战国红玛瑙佩戴禁忌

    战国红玛瑙手串是目前玛瑙市场上最为常见的一种玛瑙制品,战国红玛瑙手串鲜艳亮丽的色泽,佩戴起来简单大方,红颜的色调使得很多人都很喜欢佩戴战国红玛瑙手串。 战国红玛瑙佩戴禁忌 在中国的…

    2024年6月22日
  • bmi是什么意思(bmi体重指数怎么计算)

    bmi是什么意思(bmi体重指数怎么计算)bmi既身体质量指数,是世界上用来衡量人体的肥胖程度以及身体健康的标准之一。在卫生健康论坛上,不少的朋友经常会接触到bmI这个概念,可是很多朋友并不了解这个bmI概念的真实含义,以及它主要体现了什么特点,下面让我们…

    2023年12月6日
  • 貔貅摆件的摆放禁忌与注意事项(雌雄貔貅摆放讲究)

    有请貔貅摆件的缘友大多都是摆放在家中或者是办公室里,以及店铺中。开过光的貔貅能够为自己的主人招财转运,改变运势,奉请之后有诸多的讲究。在这些地方摆放开光貔貅摆件,都有一定的方法和禁…

    2024年3月14日
  • 如何在Photoshop中个性化设置界面字体大小【띲띪띺띧⣼】

    — 打开Photoshop CC 2019 首先,打开Photoshop CC 2019软件,并确认界面字体大小。这一步是确保我们能够准确地调整界面字体大小。 进入“首…

    投稿 2024年4月1日
  • 在WPS中如何画横线【띲띪띺띧⣼】

    在WPS中画横线是一项常见的操作,通过插入直线形状可以轻松实现。下面将详细介绍具体的操作步骤。 新建空白文档 首先,打开WPS软件并新建一个空白文档,确保你已经准备好在其中插入横线…

    投稿 2024年4月2日
  • 墨鱼怎么做好吃又简单(墨鱼怎么做好吃又简单家常做法)

    墨鱼怎么做好吃又简单(墨鱼怎么做好吃又简单家常做法) 墨鱼是一种美味的海鲜,它的墨囊可以用来调制各种料理,为食物赋予独特的风味。以下是一道简单又美味的墨鱼料理——墨鱼意面: 墨鱼意…

    投稿 2024年1月5日
  • 冰箱压缩机不启动

    冰箱压缩机的故障1、检查电路电源是否接通压缩机不启动,一般都能从电源电路上表现出来,如断电、开关接触不良、保险丝溶断等,发现这些现象要综合分析,查找出根源加以排除。排除方法(1)检查输入电源电路是否有电,即进入闸刀开关的线路是否有电,一般可用万用表和测电笔测定。发现…

    投稿 2023年11月16日
  • 卐卍卍卐怎么念(卍和卐哪个正确)

    一般来说符号、数字、汉字等均有明确的读音,即便没有文字,也会有读音,例如biangbiang面的biang,虽然其电脑打不出,字典上没有,但它是个字,那么卐卍卍卐怎么念什么意思呢?…

    2023年12月10日
  • 如何用计算机绘制特定范围内的函数图像【띲띪띺띧⣼】

    在绘制函数图像时,我们需要考虑自变量的取值范围对图像的影响。不同的取值范围可能呈现出完全不同的图像形态,有些是整体的曲线,而有些则只是局部的一部分。特别是在涉及实际问题时,函数的定…

    投稿 2024年4月2日
  • 花梨木与酸枝木哪个好有什么区别?

     首先是重量有区别花梨木紫檀属的花梨木类木材多浮于水,5种花梨木(安达曼紫檀、刺猬紫檀、印度紫檀、大果紫檀、囊状紫檀)的平均气干密度0.79-0.91克每立方厘米);红酸枝木多沉于水,7种红酸枝木(巴西黄檀、赛州黄檀、交趾黄檀、绒毛黄檀、中美州黄檀、奥氏黄檀、微凹黄檀)的…

    投稿 2023年11月15日