問題タブ [qdebug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2207 参照

c++ - qInfo() からの出力が表示されない

QT は初めてですが、他の誰かが作成したプロジェクトをインポートしました。これは QT Creator の MinGW バージョンでコンパイルおよび実行されます。しかし、それには小さな問題があります。デバッグ出力を確認できれば、診断がはるかに簡単になります。

「qInfo() << "debug message";」のような行がいたるところにありますが、プロジェクトをデバッグ モードで実行すると、アプリケーションの出力ウィンドウにそれらからの出力が表示されません。それはあるはずです。プログラムを実行した後に表示されるのは、次のとおりです。

デバッグ開始 デバッグ終了

私が試したこと:

  • 使用されているキットが、インストールに付属の QT デバッガーと mingw であることを確認してください。

  • main.cpp の先頭に「#undef QT_NO_INFO_OUTPUT」を使用して、ifdef を配置します。

  • インクルード QtDebug をすべてのヘッダー ファイルに追加

まだ何もありません。

私は何を間違っていますか?

私はQtを初めて使用することを覚えておいてください。おそらく、私が試したことの1つが適切に実装されていないことです:S

ありがとう!

0 投票する
1 に答える
190 参照

c++ - Qt 5.7 で stdout stdin を初期化する方法

qDebug() QTextStrean で何かに気づきました。通常、標準入力、標準出力は、実際にどのように機能するかを尋ねたいです。これを参照してください。

これは機能します!

メソッドshowmenu()を使用して QTextStream

これは機能しません。

.h

.cpp

qDebug() も stdout を使用するため、オーバーロードに問題があることに気付きました...私は正しいですか?

次のエラーがスローされます。

1>D:..\App_console.cpp(20,15): エラー: '(QTextStream) (_IO_FILE*&)' の呼び出しに一致しません

私はcstdioを含めました

どうなり得るか?

0 投票する
1 に答える
371 参照

qt - Qt Qdebuger で cv::mat のデータ型を変更する方法

cv::matQdebuger を使用して、自分のデータに保存されているデータを確認したい。私の問題は、 my のデータ型が mycv::matuchar深さでありmatcv_32ffloat 型に変更できないことです。

私の問題のイメージ

0 投票する
2 に答える
606 参照

c++ - QString の書式設定は機能しません qDebug

QT プログラムでは型QStringと型の混在を避けるようにしています。char*内のデータのポインターを返す会話関数がありますが、QString非常に奇妙な結果が得られます。このコードの何が問題なのですか?

コンパイラと環境 gcc (Debian 4.9.2-10) 4.9.2 qmake によるフラグ:QMAKE_CXXFLAGS += -std=c++11

コードスニペット:

結果

0 投票する
1 に答える
933 参照

qt - アプリケーションをクラッシュさせる qDebug() の奇妙な動作

私は単純なカタログ アプリケーションをデバッグしてきましたが、この問題に悩まされ始めています。提示されたデータに対するユーザー入力を受け取るモーダル ダイアログを作成したいと考えています。カタログ アイテム データを保持する単純な構造体があります。

次に、データ入力ダイアログで項目データを表す構造体

これで、データ入力ダイアログがメイン ウィンドウのeditRec()メソッドから呼び出されます。

最初の 3 つのデータ ダンプをコメント アウトするqDebug()と、すべてが意図したとおりに機能します。

StackOverflow で、やや類似した問題が 2 つだけ見つかりました。

  • これは解決しませんでした
  • このソリューションからのソリューションは、私の場合は適用できません

ここで何が間違っていますか?