这似乎不是“Debug”构建

时间:2013-10-19 18:19:22

标签: android c++ gcc qt5 qt-creator

我正在尝试使用带有Android设备的调试器,并在窗口中显示如下警告消息:

    This does not seem to be a "Debug" build.
    Setting breakpoints by file name and line number may fail.

    Section .debug_info: Not found.
    Section .debug_abbrev: Not found.
    Section .debug_line: Not found.
    Section .debug_str: Not found.
    Section .debug_loc: Not found.
    Section .debug_range: Not found.
    Section .gdb_index: Not found.
    Section .note.gnu.build-id: Not found.
    Section .gnu.hash: Not found.
    Section .gnu_debuglink: Not found.

我正在使用基于Qt 5.1.1(GCC 4.6.1,64位)的Qt Creator 2.8.1。 Qt库,应用程序和所有依赖项都是使用GCC 4.8构建的。

在这种情况下最奇怪的是我可以使用主应用程序的调试器,但所有库都无法进行调试。

1 个答案:

答案 0 :(得分:2)

通过将库类型从动态更改为静态来解决问题。

P.S。也许有人知道为什么动态库无法在android下进行调试?