Qt installer with Debug-Symbols?

  • I installed Qt 5.6 with the offline installer and wondering why binaries installed are stripped. I try to debug QObject related classes (e.g. QSettings) and get no debug information from those. What would be the appropriate way of getting the information.

    Cheers Kodiak

  • Qt Champions 2017

    I'm not completely sure, but I think the installers don't carry debug information at all. When I wanted to debug into Qt, I'd always make my own debug Qt build.

    Kind regards.

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    Which platform are you on ?

  • @SGaist Hi, this is Ubuntu 14.04 64 bit with a plain X-window system

  • Lifetime Qt Champion

    Silly question but are you using a debug build of your application ?

  • $ file libQt5Core.so.5.6.1 
    libQt5Core.so.5.6.1: ELF 64-bit LSB  shared object, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), BuildID[sha1]=f023ef806560c7d6dea5cfab0707ca5fff6abf51, stripped

    So the binaries from the installer are stripped. My application is not. I am able to debug things like QString due to the public header implementation. QSettings does not provide it. I am wondering why only stripped libraries are provided.
    So I guess I need to install something from PPA or build them non-stripped by myself?

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.