Windows 上的 Qt 5.1.0 使用 minGW 4.8 需要很长时间来调试

2023-12-14

我已从 qt-project 下载页面下载并安装了适用于 Windows 32 位 (MinGW 4.8) 的 Qt 5.1.0。我已经运行了安装程序,并且能够使用这些库和 minGW 4.8 32 位工具链来编译和运行应用程序。

但是,我有一个大型应用程序,当我尝试调试它(使用与 minGW 工具链捆绑的 gdb)时,需要花费大量时间才能开始运行,并且与应用程序的任何交互都需要很长时间才能完成。这不是烦人的时间,而是无用的时间。还有其他人遇到过这个问题吗?有什么解决办法吗?

如果这有帮助,我在调试时会得到很多输出,如下所示:

Temporarily disabling breakpoints for unloaded shared library "C:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\somefolder\somelib.dll"

在 7.4 和 7.5 之间的某个时刻引入了一个 gdb bug,这使得它的速度慢得多。当调试 QObject 类时,较慢的会变得非常慢。

通过禁用调试助手,您可以改进它,但是您会错过局部变量和表达式中的许多宝贵信息。例如,您无法很好地显示 QLists 等的内容......

看来:

  • 从 CVS 构建 gdb 或
  • 使用较旧的 gdb (7.4.1)

解决了这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 上的 Qt 5.1.0 使用 minGW 4.8 需要很长时间来调试 的相关文章

  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • 如何在 C++ 中标记字符串?

    Java有一个方便的分割方法 String str The quick brown fox String results str split 在 C 中是否有一种简单的方法可以做到这一点 The 增强分词器 http www boost o
  • 访问外部窗口句柄

    我当前正在处理的程序有问题 这是由于 vista Windows 7 中增强的安全性引起的 特别是 UIPI 它阻止完整性级别较低的窗口与较高完整性级别的窗口 对话 就我而言 我想告诉具有高完整性级别的窗口进入我们的应用程序 它在 XP 或
  • WPF 数据绑定到复合类模式?

    我是第一次尝试 WPF 并且正在努力解决如何将控件绑定到使用其他对象的组合构建的类 例如 如果我有一个由两个单独的类组成的类 Comp 为了清楚起见 请注意省略的各种元素 class One int first int second cla
  • IntelliJ - 调试模式 - 在程序内存中搜索文本

    我正在与无证的第三方库合作 我知道有一定的String存储在库深处的某个字段中的某处 我可以预测的动态值 但我想从库的 API 中获取它 有没有一种方法可以通过以下方式进行搜索 类似于全文搜索 full程序内存处于调试模式并在某个断点处停止
  • 两个静态变量同名(两个不同的文件),并在任何其他文件中 extern 其中一个

    在一个文件中将变量声明为 static 并在另一个文件中进行 extern 声明 我认为这会在链接时出现错误 因为 extern 变量不会在任何对象中看到 因为在其他文件中声明的变量带有限定符 static 但不知何故 链接器 瑞萨 没有显
  • 为什么使用小于 32 位的整数?

    我总是喜欢使用最小尺寸的变量 这样效果就很好 但是如果我使用短字节整数而不是整数 并且内存是 32 位字可寻址 这真的会给我带来好处吗 编译器是否会做一些事情来增强内存使用 对于局部变量 它可能没有多大意义 但是在具有数千甚至数百万项的结构
  • 编译时展开 for 循环内的模板参数?

    维基百科 here http en wikipedia org wiki Template metaprogramming Compile time code optimization 给出了 for 循环的编译时展开 我想知道我们是否可以
  • 在 WPF 中使用 ReactiveUI 提供长时间运行命令反馈的正确方法

    我有一个 C WPF NET 4 5 应用程序 用户将用它来打开某些文件 然后 应用程序将经历很多动作 读取文件 通过许多插件和解析器传递它 这些文件可能相当大 gt 100MB 因此这可能需要一段时间 我想让用户了解 UI 中发生的情况
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • 当文件流没有新数据时如何防止fgets阻塞

    我有一个popen 执行的函数tail f sometextfile 只要文件流中有数据显然我就可以通过fgets 现在 如果没有新数据来自尾部 fgets 挂起 我试过ferror and feof 无济于事 我怎样才能确定fgets 当
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • DotNetZip:如何提取文件,但忽略zip文件中的路径?

    尝试将文件提取到给定文件夹 忽略 zip 文件中的路径 但似乎没有办法 考虑到其中实现的所有其他好东西 这似乎是一个相当基本的要求 我缺少什么 代码是 using Ionic Zip ZipFile zf Ionic Zip ZipFile
  • MySQL Connector C/C API - 使用特殊字符进行查询

    我是一个 C 程序 我有一个接受域名参数的函数 void db domains query char name 使用 mysql query 我测试数据库中是否存在域名 如果不是这种情况 我插入新域名 char query 400 spri
  • 指针和内存范围

    我已经用 C 语言编程有一段时间了 但对 C 语言还是很陌生 有时我对 C 处理内存的方式感到困惑 考虑以下有效的 C 代码片段 const char string void where is this pointer variable l
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使

随机推荐

  • mailto 不可读的字符 - unicode

    我在网站中使用 mailto URI 方案通过电子邮件发送当前页面 问题是我使用印地语作为 mailto 链接的主题 Example a href Testing a 单击链接时 Outlook 版本 6 将打开 并显示一些不可读的字符作为
  • 如何使用 PhoneGap 将图像保存到 iPhone 照片库?

    我正在为 iPhone 创建一个 PhoneGap 应用程序 用于显示图像库 有些图像包含在项目安装中 有些来自网络 当用户单击图像时 我希望他们能够将图像保存到 iPhone 照片库 照片 最初 我希望该应用程序能够让用户将图像设置为壁纸
  • 如何删除 DOM 元素标签但保留其内容?

    我有 PHP 代码 它删除至少具有一个属性的所有节点 Here是我的代码
  • 为什么可以通过使用指向对象成员的指针的 const 成员函数来修改对象状态?

    为什么此代码不会产生编译器错误 class C int i 123 int ptr i public int i const return ptr int main C const c c i 321 return c i 标准中有关于这种
  • Spring Boot 在请求正文中转义字符以实现 XSS 保护

    我正在尝试使用 XSSFilter 来保护我的 Spring Boot 应用程序 如下所示 public class XSSFilter implements Filter Override public void init FilterC
  • Python找出已编译模块的内容?

    所以有了这个 Python pyd 模块 C 所以我不能只在文本编辑器中打开它来找出它包含的内容 那我该怎么办呢 我只是想知道里面的函数名称 Python有完整的反射 您可以执行以下操作 对于 modulename pyd python g
  • 不同能力的用户

    我正在创建一个 ASP Net MVC 5 应用程序 在我的网站中 存在 3 种不同类型的用户 Admin 普通用户 餐厅 每个用户都有自己的能力和访问权限 意思是 他们每个人的观点应该不同 我已经为普通餐厅和餐厅创建了模型 我想知道如何修
  • 如何使用宏作为其他宏参数列表之一

    这是一个虚拟示例 define DEFINE STRUCTURE Result Structure a b c int a define MEMBER INT name width Int name width 当我在做的时候 DEFINE
  • MySQL JOIN 返回 NULL 字段

    我正在尝试运行下面的脚本 但总是获得名称字段的 NULL 值 SELECT u name AS user name s name AS school name FROM fwg files AS f LEFT JOIN users AS u
  • 高斯模糊滤镜会导致受影响图像上方的文本被隐藏

    我在尝试模糊图像时遇到问题CSS在我的网页上 受影响图像上方呈现的任何元素都将在该过程期间和之后隐藏 我该如何解决这个问题 有关问题本身的更多信息 我发布了一个片段 其中包含一个具有该确切问题的示例 placeholder display
  • 如何在 Objective C 中每 3 位数字添加逗号?

    如果我有一个号码int aNum 2000000如何格式化它以便我可以将其显示为 NSString 2 000 000 Use NSNumberFormatter 具体来说 NSNumberFormatter formatter NSNum
  • Android Retrofit 返回状态 500 内部服务器错误

    我正在使用像这样的Retrofit来获取所有书籍并删除所有书籍 GET books BookListResponse getAllBooks DELETE clean Response deleteAllBooks 但返回了错误状态 500
  • Excel VBA 创建 json 有效负载

    我正在使用 Excel VBA 并调用外部 REST API 调用需要 json 格式的有效负载 我在创建 json 格式时遇到问题 customerContext identifiers apiName email value email
  • Docker 绑定安装 - 在浏览器上看不到更改

    我在 Windows Home 上使用 docker toolbox 我能够运行 jekyll serve Web 服务器映像来查看浏览器上的默认页面 但是当我尝试在 VS Code 上编辑文件时 刷新浏览器后看不到更改 知道为什么刷新后看
  • 设置 WPF 用户控件图标时无法识别 URI 前缀错误

    我正在创建一个 WPF 窗口并在其中加载用户控件 如下所示 Uri uri new Uri Views ApplicationInfo xaml UriKind RelativeOrAbsolute UserControl versionI
  • 通过搜索嵌套对象属性来过滤对象数组

    我有一个对象数组 我想通过将嵌套属性与搜索词进行比较来过滤它们 例如 var array category Business users name Sally tags tag accounting tag marketing name B
  • R 闪亮仪表板中标题中的主页按钮

    我试图在我的 Shiny 应用程序的标题中添加一个主页按钮 以便每当有人从任何选项卡单击它时 它都会重定向到第一页 目前 我在每个选项卡中使用一个actionButton 和observeEvent 返回第一页 我无法在 Shiny 应用程
  • 对同一行的并发更新

    我试图弄清楚如果我同时从不同的客户端发出以下两个查询 MySQL InnoDB 中应该发生什么 UPDATE tbl SET a a 1 WHERE id 123 UPDATE tbl SET b b 1 WHERE id 123 如果查询
  • Directx 的变化

    我的 win8 和 directx 库有问题 我有 directx jun 2010 我添加了它的 d3dx11 lib 和 h 文件 但它不起作用并说找不到库 我发现下面的 hte 链接说您可以使用 win8 sdk 而不是 direct
  • Windows 上的 Qt 5.1.0 使用 minGW 4.8 需要很长时间来调试

    我已从 qt project 下载页面下载并安装了适用于 Windows 32 位 MinGW 4 8 的 Qt 5 1 0 我已经运行了安装程序 并且能够使用这些库和 minGW 4 8 32 位工具链来编译和运行应用程序 但是 我有一个