Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What is going on with this article?
@intrajp

Fedora30 の Qt5.12 で、qDebug がコンソールに出力されない件

More than 1 year has passed since last update.

Qt4.8 を使っっていた時は、何の問題もなく qDebug が出力されていたのですが、Qt5.12 を使ってみたところ、出力されず、qInfo を試してみたら出力されるという、謎に数時間はまっていました。

どうやら、Qt の仕様に変更があったらしく、以下のような環境変数を設定する事が必要でした。

それぞれのユーザでの設定

$ vim ~/.config/QtProject/qtlogging.ini

システム全体の設定

# vim /etc/xdg/QtProject/qtlogging.ini

ファイルの内容

[Rules]
*.debug=true
qt.*.debug=false

(参考)
https://brendanwhitfield.wordpress.com/2016/06/08/enabling-qdebug-on-fedora/

1
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
intrajp
私は、AWS 上で教育用コンテンツ管理システムである "Moodle" というオープンソースのシステムを構築・運用・管理・保守・サポートする Moodle の公式パートナーの会社に勤務しています。このブログは私的な活動であり、会社の仕事とは無関係です。私は、公式の Moodle Developer です。https://moodle.org/dev/

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
1
Help us understand the problem. What is going on with this article?