无法在 Windows 上的 Qt Creator 中选择 GDB

2023-12-11

我在 Windows 上的 Qt Creator 中选择了 GDB 而不是 CDB 作为调试器:

enter image description here

但是当我开始调试程序时,它失败并出现以下错误:


Unable to create a debugger engine of the type "No engine"  

如果我从组合中选择 CDB,它就会起作用。为什么我会收到此错误,如何修复它?我假设我已经安装了 GDB(如果它位于组合框中),对吗?

Edit:我知道问题可能出在哪里,但仍然不知道如何解决:

enter image description here

[在新选项卡中打开上面的图像以查看完整分辨率。] 它显示 GDB“无法识别”。

Edit 2:我刚刚记得我正在使用 MSVC 编译器,并且 Qt 库是为 MSVC 编译的:

enter image description here

也许这就是原因?虽然 GDB 应该能够调试任何可执行文件,而不仅仅是 gcc 生成的可执行文件,所以我不确定它是否相关。


您不能将 GDB 与 MSVC 编译的代码一起使用。看来你把两者混为一谈了。

CDB 与 Visual C++ 配合使用。 GDB 与 MinGW(-w64) 配合使用。

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

无法在 Windows 上的 Qt Creator 中选择 GDB 的相关文章

  • 添加 Nullable int 时保持 null?

    我想添加可为空的int 并保留null当所有值都是null 我想要这个结果 1 2 3 1 null 1 null null null O null 0 问题是 如果我将一个值与 null 相加 结果为 null int i1 1 int
  • json.net自定义jobject反序列化

    我正在尝试使用 JsonConvert DeserializeObject string 将字符串反序列化为可与动态一起使用的 jobject 来动态访问 json 文档 但是我想避免知道文档的大小写 以便我可以输入 dynamic doc
  • 如何在另一个应用程序中挂钩 api 调用

    我正在尝试挂钩另一个应用程序的 ExtTextOut 和 DrawTextExt GDI 方法调用 我知道我需要使用 GetProcAddress 来查找 gdi32 dll 中那些方法的地址 并用我的函数的地址覆盖我想要挂钩的进程中的地址
  • 在 Java 中创建 T 的新实例

    在C 中 我们可以定义一个泛型class A
  • Gwan C#,如何获取HTTP标头?

    我需要它来重写 url 以了解我正在处理哪个友好的 url 用于用户代理和其他东西 EDIT public class Gwan MethodImplAttribute MethodImplOptions InternalCall exte
  • 获取 boost Spirit 语法中的当前行

    我正在尝试使用 boostspirit 获取正在解析的文件的当前行 我创建了一个语法类和结构来解析我的命令 我还想跟踪在哪一行找到命令并将其解析到我的结构中 我将 istream 文件迭代器包装在 multi pass 迭代器中 然后将其包
  • 搜索实体的所有字段

    我正在尝试在客户数据库上实现 多功能框 类型的搜索 其中单个查询应尝试匹配客户的任何属性 这是一些示例数据来说明我想要实现的目标 FirstName LastName PhoneNumber ZipCode Mary Jane 12345
  • 引用/指针失效到底是什么?

    我找不到任何定义指针 引用无效在标准中 我问这个问题是因为我刚刚发现 C 11 禁止字符串的写时复制 COW 据我了解 如果应用了 COW 那么p仍然是一个有效的指针并且r以下命令后的有效参考 std string s abc std st
  • 英文日期差异

    接近重复 如何计算相对时间 https stackoverflow com questions 11 how do i calculate relative time 如何在 C 中计算某人的年龄 https stackoverflow c
  • 在 OpenGL 中渲染纹理 1 到 1

    所以我想做的是使用 OpenGL 和 C 将纹理渲染到平面上 作为显示图像的一种方式 但是我需要确保在渲染纹理时没有对纹理进行任何处理 抗锯齿 插值 平滑 模糊等 这是 OpenGL 处理渲染纹理的默认方式吗 或者是否需要设置一些标志才能禁
  • ASP.NET MVC 路由:如何从 URL 中省略“索引”

    我有一个名为 StuffController 的控制器 具有无参数索引操作 我希望从表单中的 URL 调用此操作mysite com stuff 我的控制器定义为 public class StuffController BaseContr
  • .NET 4 的条件编译[重复]

    这个问题在这里已经有答案了 可能的重复 条件编译和框架目标 https stackoverflow com questions 2923210 c sharp conditional compilation and framework ta
  • CUDA 8 编译错误 -std=gnu++11

    我正在尝试转换一些代码以使用 CUDA 并且我认为我遇到了兼容性问题 我们使用CMake 这些是我使用的 gcc 和 CUDA 版本 gcc version gcc Ubuntu 5 4 0 6ubuntu1 16 04 5 5 4 0 2
  • 如何调试 .NET 运行时中的内部错误?

    我正在尝试调试一些处理大文件的工作 代码本身works 但 NET 运行时本身会报告零星错误 对于上下文 这里的处理是一个 1 5GB 文件 仅加载到内存中一次 在循环中处理和释放 故意尝试重现此否则不可预测的错误 我的测试片段基本上是 t
  • 如何在 winforms 应用程序的主屏幕显示之前显示欢迎屏幕?

    我想在应用程序启动时加载欢迎屏幕 然后用户单击欢迎屏幕上的按钮 然后关闭欢迎屏幕 最后显示主屏幕 static void Main startup method being called Application EnableVisualSt
  • C++ 中 void(*)() 和 void(&)() 之间的区别[重复]

    这个问题在这里已经有答案了 在此示例代码中 func1是类型void int double and funky是类型void int double include
  • 为什么以下 C 程序会出现总线错误?

    我认为这是第一个失败的 strtok 调用 好久没写C了 有点不知所措 非常感谢 include
  • 如何得知客户端从服务器的下载速度?

    根据客户的下载速度 我想以低质量或高质量显示视频 任何 Javascript 或 C 解决方案都是可以接受的 Thanks 没有任何办法可以确定 您只能测量向客户端发送数据的速度 如果没有来自客户端的任何类型的输入来表明其获取信息的速度 您
  • 来自 3rd 方库的链接器错误 LNK2019

    我正在将旧的 vc 6 0 应用程序移植到 vs2005 我收到以下链接器错误 我花了几天时间试图找到解决方案 错误LNK2019 无法解析的外部符号 imp 创建AwnService 52 在函数 public int thiscall
  • 结构化绑定的用例有哪些?

    C 17 标准引入了新的结构化绑定 http en cppreference com w cpp language structured binding功能 最初是proposed http www open std org jtc1 sc

随机推荐

  • NIB 文件中的静态表单元

    是否可以创建一个包含带有自定义静态单元格的表格视图的 nib 文件 我想创建一个包含所有静态内容的类似表单的表格视图 但我目前没有使用故事板 我能够在应用程序的默认情节提要中找到内容类型菜单 但我使用的是 Nib 当我创建 UIViewCo
  • 每行写入新的 CSV 文件 (JAVA)

    我有以下代码 public static void main String args throws IOException File being read String fileName src data Belgium csv Strin
  • 我在验证代码时遇到问题。我需要循环代码,直到输入有效答案

    我正在努力处理这段 Python 代码 问题是 当用户输入错误时 我需要我的代码继续循环 直到他们输入有效的答案 这就是代码的工作原理 提示用户选择饮料 然后选择菜肴 然后选择一道菜 此后 程序显示用户想要的顺序 Order No drin
  • PHP 致命错误:不在对象上下文中时使用 $this

    我有一个问题 我正在编写一个没有框架的新 Web 应用程序 In my 索引 php我在用着 require once load php And in load php我在用着require once class php 加载我的类 php
  • 使用 swagger 的 Web API 文档

    我是 swagger 的新手 我看过一些在线文档来将 Swagger 实现到我的 webapi 并使用 SwaggerConfig 的一些属性进行自定义 这是我的要求 我需要仅在基于 API Key 文本框的值单击 探索 按钮时显示招摇文档
  • 在一行中引用多个工作表

    我想知道是否有一种方法可以在 Excel VBA 中的一行中引用多个工作表 我知道您可以通过以下方式引用多个范围 列 行 Range G1 G5 G6 G10 H5 H10 etc 我希望能够对我尝试过的床单做同样的事情 Sheets Sh
  • 是否可以在网络共享上的 NuGet 本地源中同时托管常规包和符号包?

    首先 我对 NuGet 还很陌生 我在工作中开发了许多内部 C 桌面应用程序 它们之间共享一些通用代码 我一直在从使用项目引用切换到创建私有 NuGet 包并将它们托管在共享网络文件夹中的本地源中 我只接触了几天 但到目前为止 我已经成功地
  • Hive/Hadoop 间歇性故障:无法将源移动到目标

    已经有一些关于Hive Hadoop 无法移动源 错误 其中许多都指向许可问题 然而 在我的网站上我看到了同样的错误 但我很确定它与权限问题无关 这是因为该问题是间歇性的 一天有效 但另一天失败 因此 我更深入地研究了错误消息 它抱怨未能从
  • 在 Visual Studio 中设置嵌入互操作类型 true 和 false 有什么区别?

    在 Visual Studio 中 向项目添加一个引用时 属性窗口有一个选项Embed Inteop Types 我们应该将其设置为True or False 有什么不同 由于我们有很多项目 其中一些项目被设置为参考False 其他人被设置
  • 如何在 C# 中读取 msExchMailboxSecurityDescriptor 属性

    我正在尝试读取 AD 中的所有用户属性 如何阅读msExchMailboxSecurityDescriptorC 中的属性 我使用了以下代码 但出现了强制转换错误 欢迎大家提出意见 DirectoryObjectSecurity oSec
  • 本地构建 jekyll 站点并将其推送到 github 页面

    我在我的网站上使用 gem jekyll assets 但在推送到 github 页面时失败 我读过 解决这个问题的方法是在本地构建网站 构建得很好 然后将其推送到 github 页面 然而 人们这样做的例子是使用项目存储库 并将站点推送到
  • 重定向附加到同一日志文件的标准和错误输出

    我需要将多个进程的标准输出和错误日志收集到一个日志文件中 所以每个输出都必须append到此日志文件 我想用这样的行调用所有作业 p start process myjob bat redirectstandardoutput logfil
  • 使用google plus API是否可以获取gmail联系人

    在我的应用程序中 我想获取我的 Gmail 联系人 在我的应用程序中我已经集成了 Google API 所以我只需要知道我可以使用相同的 API 访问我的 Gmail 联系人吗 或者我需要集成 Gmail API 请帮助我 我对此很陌生 我
  • 在 GitHub 存储库中创建标签

    我在 GitHub 中有一个存储库 我需要tag it 我在 shell 中标记了 但是在GitHub 它没有显示 我还需要做其他事情吗 我在shell中使用的命令是 git tag 2 0 现在当我打字时git tag表明 2 0 所以看
  • panda的多索引有什么好处?

    所以我了解到我可以使用 DataFrame groupby 而无需使用 MultiIndex 来进行子采样 横截面 另一方面 当我在 DataFrame 上有 MultiIndex 时 我仍然需要使用 DataFrame groupby 进
  • 在 vue.js 中安装 vuetify 后,新项目无法编译

    我在 vue js 中遇到问题 我使用 webstorm 创建了一个新项目 它运行完全没有问题 我可以看到 vue 徽标 在下一步中 我想安装 vuetify 但出现如下错误 编译失败 src plugins vuetify js 找不到模
  • Java:为什么需要初始化原始局部变量?

    public class Foo public static void main String args float f System out println f print 语句会导致以下编译时错误 局部变量 f 可能尚未初始化 如果 J
  • G++ 未定义参考 std::

    我一直致力于将我的一款游戏移植到 Linux 但似乎无法找出收到错误的原因 该游戏最初是在 Visual Studio 2010 中编写的 我已经提取了所有需要的内容 标题 cpp 纹理 并正在尝试编译 使用编译文件g c o exampl
  • Android:显示SD卡中的图像

    这让我发疯 这是我的代码 我知道这个文件存在 File imageFile new File sdcard gallery photo 4 jpg ImageView jpgView ImageView findViewById R id
  • 无法在 Windows 上的 Qt Creator 中选择 GDB

    我在 Windows 上的 Qt Creator 中选择了 GDB 而不是 CDB 作为调试器 但是当我开始调试程序时 它失败并出现以下错误 Unable to create a debugger engine of the type No