私の Windows QtCreator プロジェクトでは、いくつかのコアで C++ をコンパイルするために jom を使用しています。問題は、jom がアクティブ化されたときに、ビルドの問題タブにすべての警告が表示されないことです。コンパイル タブでは、表示されない警告は黒で表示されますが、ビルドの問題タブで実際に表示されるすべての警告は赤で表示されます。QT サイトで、赤いテキストは標準エラーを意味し、黒いテキストは標準出力を意味することを読みました。
では、なぜ jom はいくつかの警告を stderr から stdout にシフトするのでしょうか?
警告のタイプは問題ではないようです。いくつかの未使用のパラメーター警告は stdout に送られ、いくつかは stderr に送られます。また、jomを無効にしようとしましたが、すべての警告がビルドの問題タブに正しく表示されます(コンパイルタブに赤いテキストで出力されます)
乾杯、助けてくれてありがとう