4

当我尝试通过 USB 调试在手机上运行我的应用程序的调试版本并附加调试器时,我收到一条消息:

这似乎不是“调试”版本。按文件名和行号设置断点可能会失败。

我可以在我的主函数中设置断点,但我无法访问中间值或在任何子函数中设置断点。

截屏:

在此处输入图像描述

4

2 回答 2

5

我遇到了类似的问题,而我的问题是 gdb 正在使用 cdb 引擎运行。profiles.xml这可能是由于 Qt Creator文件 损坏造成的。

要检查,请转到tools-> options->buildrun->kits并选择您正在使用的套件。接下来,转到调试器行,选择edit,并确保您的调试器具有正确的引擎。

如果不是这样,要进一步调试,请考虑仔细查看您的 Makefile、执行目录等。另一个与“似乎不是调试构建”消息相关的问题通过简单的清理和重建得到解决。另一种解决方案可能是构建一个新的套件。

于 2013-11-05T00:24:16.310 回答
0

您必须将以下内容添加到您的 .pro 文件中:

CONFIG += debug
于 2014-09-16T12:06:59.710 回答