qt creator 不需要的反汇编

标签 qt debugging disassembly

我遇到了一个非常烦人的问题,在调试时,它突然开始显示反汇编代码而不是 C++ 代码,通过谷歌我发现了几个有同样问题的问题,并提出了一个奇怪的解决方案 here我不知道如何解释。我尝试了类似于该帖子的内容并找到了解决方案:

  • 关闭并重启 QT Creator
  • 在左侧选项卡“项目”中,取消勾选然后重新勾选“阴影构建”

  • 好像是伏都教吧?但是我注意到第 1 步清除了所有断点,第 2 步临时更改了一些路径,然后在右下角显示“评估”一秒钟。所以也许它并不像听起来那么奇怪,显然在此过程中清除了一些事情。

    我不认为我应该在这里写下我自己问题的答案,但我认为如果不将这个解决方案发布到这个非常烦人的问题上是一种浪费,这个问题显然比我遇到的要多。下一个人希望能找到我的帖子。

    我不能发布指向其他有类似问题的链接,因为我需要更高的声誉。:-/

    最佳答案

    如果您为调试器检查了这些选项,则取消选中选项以中断线程创建和线程退出的调试可能会有所帮助。即使您没有在代码中设置任何断点,这些选项肯定会在您开始调试时弹出反汇编器 View 。您可以在菜单工具/调试器/CDB 中找到这些选项。如果您想中断 C++ 异常,请选中该选项,否则也取消选中。

    关于qt creator 不需要的反汇编,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21791178/

    相关文章:

    c++ - Qt:在QNetworkAccessManager中发送请求后连接信号

    linux - 将运行Linux进程中的内存地址范围转换为目标文件中的符号?

    c++ - 为什么内联函数比函数指针慢?

    c++ - Qt 蓝牙扫描不工作

    python - 未调用 PyQt 窗口焦点事件

    c++ - 我怎么知道 QProcess 什么时候想要读取输入?

    java - 调试eclipse单元测试代码 "Test class should have exactly one"和 "Workspace is closed"错误

    java - 在 Eclipse 中调试 : inspect variable -> errors during evaluation

    c - 局部变量的内存分配浪费

    llvm - 使用 LLVM 工具反汇编原始 AArch64 二进制文件