domingo, 24 de diciembre de 2017

Qt no muestra mensajes al usar qDebug

Después de actualizar Qt Creator y añadir el último SDK disponible, no puedo ver por consola los mensajes enviados con qDebug(). Sin embargo sí puedo verlos si utilizo en su lugar qWarning()

El problema tiene que ver indudablemente con la actualización ya que anteriormente su funcionamiento era el experado.
Al parecer, durante la actualización ha habido un problema y se ha borrado accidentalmente un archivo que contiene la configuración de logging de Qt.


La solución es muy sencilla y pasa por restaurar dicho archivo.
En Linux lo tenemos en ~/.config/QtProject/qtlogging.ini

Si existe, revisar que tengamos la siguiente entrada:
    [Rules]
    *.debug=true


Si no existe, simplemente debemos crearlo vacío.

Hecho esto, si volvemos a ejecutar nuestra aplicación, veremos que qDebug() funciona nuevamente.
Comentarios
0 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios