lundi 10 décembre 2012

qDebug..qDebug.... Mais tu vas t'afficher !!!

Sous blackberry10 SDK, l'outil le plus important pour debugger son application , à savoir , le simple qDebug(), semble être mis de coté. En resumé voici l'histoire :

  • beta 2 : le qDebug() s'affiche correctement dans la console du SDK
  • beta 3  : le qDebug() ne s'affiche plus dans la console. Il faut se connecter en ssh sur le téléphone, et fouiller les logs. Heuresement, que tous les messages qt sont précédés de "qt-msg" nous permettant de filtrer le log via la commande : slog2info -w | grep qt-msg
  • beta 4: Bon, cette fois, ils ont enlevés le label "qt-msg", impossible de filter... 

Vous l'avez compris, blackberry10 semble detester qDebug(). Parait il, par soucis de performance. ( WTF??). 
Heureusement, Qt à la solution , dans votre main.cpp faite : 



Voila, à partir de maintenant, tout vos debugs s'afficherons correctement


Aucun commentaire:

Enregistrer un commentaire