【问题标题】:Can't start gdb.exe in Qt Creator无法在 Qt Creator 中启动 gdb.exe
【发布时间】:2010-04-01 02:45:06
【问题描述】:

我在 Qt Creator 中有一个构建良好的项目,但是当我尝试调试它时,我收到以下消息:

适配器启动失败 无法启动 gdb 'C:\Qt\2010.02.1\mingw\bin\gdb.exe': 进程启动失败:目录名无效

如果我导航到调试构建文件夹并直接运行我编译的应用程序,它会运行良好,但显然没有调试支持。此外,gdb.exe 存在于 C:\Qt\2010.02.1\mingw\bin\gdb.exe 中,但 Qt Creator 似乎无法运行它。我该如何解决这个问题?

【问题讨论】:

    标签: c++ debugging qt gdb


    【解决方案1】:

    我遇到了同样的错误,尽管 gdb did 存在于指定的路径中并且从命令行启动时没有错误。原来项目设置中的工作目录不存在。

    【讨论】:

      【解决方案2】:

      工具->选项->调试器->Gdb 从 Gdb 位置,您可以将路径设置为首选 GBD。

      【解决方案3】:

      使用:“C:\Qt\2010.02.1\mingw\bin\gdb.exe”

      【讨论】:

      • 我知道我可以从命令行调试,但是有什么方法可以让它在 Qt Creator 中工作?
      • 我的意思是,找到配置路径的位置,并添加 " ,windows 使用 ./\ 处理路径时可能会出现一些错误
      • 在 QtCreator 3.1.1 中,它位于 Tools->Options->Build & Run->Debuggers
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 2012-11-06
      • 2015-03-25
      • 2019-07-19
      • 2013-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多