問題タブ [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.
c++ - qInfo() からの出力が表示されない
QT は初めてですが、他の誰かが作成したプロジェクトをインポートしました。これは QT Creator の MinGW バージョンでコンパイルおよび実行されます。しかし、それには小さな問題があります。デバッグ出力を確認できれば、診断がはるかに簡単になります。
「qInfo() << "debug message";」のような行がいたるところにありますが、プロジェクトをデバッグ モードで実行すると、アプリケーションの出力ウィンドウにそれらからの出力が表示されません。それはあるはずです。プログラムを実行した後に表示されるのは、次のとおりです。
デバッグ開始 デバッグ終了
私が試したこと:
使用されているキットが、インストールに付属の QT デバッガーと mingw であることを確認してください。
main.cpp の先頭に「#undef QT_NO_INFO_OUTPUT」を使用して、ifdef を配置します。
インクルード QtDebug をすべてのヘッダー ファイルに追加
まだ何もありません。
私は何を間違っていますか?
私はQtを初めて使用することを覚えておいてください。おそらく、私が試したことの1つが適切に実装されていないことです:S
ありがとう!
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を含めました
どうなり得るか?
qt - Qt Qdebuger で cv::mat のデータ型を変更する方法
cv::mat
Qdebuger を使用して、自分のデータに保存されているデータを確認したい。私の問題は、 my のデータ型が mycv::mat
のuchar
深さでありmat
、cv_32f
float 型に変更できないことです。
c++ - QString の書式設定は機能しません qDebug
QT プログラムでは型QString
と型の混在を避けるようにしています。char*
内のデータのポインターを返す会話関数がありますが、QString
非常に奇妙な結果が得られます。このコードの何が問題なのですか?
コンパイラと環境 gcc (Debian 4.9.2-10) 4.9.2 qmake によるフラグ:QMAKE_CXXFLAGS += -std=c++11
コードスニペット:
結果
qt - アプリケーションをクラッシュさせる qDebug() の奇妙な動作
私は単純なカタログ アプリケーションをデバッグしてきましたが、この問題に悩まされ始めています。提示されたデータに対するユーザー入力を受け取るモーダル ダイアログを作成したいと考えています。カタログ アイテム データを保持する単純な構造体があります。
次に、データ入力ダイアログで項目データを表す構造体
これで、データ入力ダイアログがメイン ウィンドウのeditRec()
メソッドから呼び出されます。
最初の 3 つのデータ ダンプをコメント アウトするqDebug()
と、すべてが意図したとおりに機能します。
StackOverflow で、やや類似した問題が 2 つだけ見つかりました。
ここで何が間違っていますか?