On 5/1/19 5:03 AM, Alexey Rochev wrote:
You need to set QT_ASSUME_STDERR_HAS_CONSOLE=1 environment variable.
This is needed because Qt in Fedora is configured that way that when application is run
not from console (e.g. from applications launcher) it will send QDebug output to journald
instead of stderr. However for some reason when app is run from Qt Creator it doesn't
recognise Qt Creator's "application output" redirection plugin as console so
this variable is needed. You can set it in environment settings in Qt Creator's
"Kits" settings.
Yes, thank you. I sought help in Qt IRC channel and someone there gave
me the same info. I was able to fix it by following these same instructions.
I have documented it here:
http://solidsmoke.blogspot.com/2019/04/qt-enabling-qdebug-messages-and-qt...
These things sure cause some hurdles for Qt development on Fedora.
Thanks,
Syam