How to debug programs remotely when using D-Bus on Raspberry Pi

  • Hello all, this is my first experience with Qt and developing on the Pi. I use Qt Creator on my Linux desktop to cross-compile for the Pi. I've written two programs, a server (based on QCoreApplication) and a GUI client (QML). They communicate via D-Bus. Neither program uses X11, so when I run them manually from a shell on the Pi I do this:

    bash$ exec $(dbus-launch)
    bash$ ./server &
    bash$ ./client

    Since they run in the same shell everything works.
    My question is: if I want to debug them remotely with Qt Creator, how do I start a dbus session that they can both share? It seems like it should be easy, but I'm coming from an IntelliJ/PyCharm background and am unfamiliar with Qt Creator's way of doing things.

Log in to reply

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