2012-02-15 17 views
0

私はQt Creatorとgoogletestを統合しようとしています。Qt Creatorの「ビルドの問題」タブに書き込む方法は?

私は基本的に私のユニットテストを評価し、stdoutに結果を出力するgoogletest-listenerを持っています。今、私はそのリスナーをビルド・ステップにしようとしています。それで、テストが成功しなかったことがわかります。結果は「コンパイル出力」タブに表示されます。

私が今やりたいことは、結果が[ビルドの問題]タブにも表示されていることです。通常のビルドエラーと同じです。これは何らかの形でクリエイタープラグインを使用しなくても可能ですか?

EDIT: その間、私は解決策を見つけました。Qt Creatorがstdoutの代わりにstderrからすべての "ビルドの問題"を取っているようです。だから私はstderrに自分のエラーを書いただけで今はうまくいきます。

答えて

0

いいえ、ビルド出力は、Qt Creatorがこのリスト内の項目をクリックするとソースコードの関連部分にリンクするコンパイルエラーやリンクエラーを捕らえるために作成されます。コンパイル出力は、[n]makeまたはmsbuildビルドツールのようなものの完全な出力です。カスタムビルドステップはここでのみ表示され、プラグインを使用すると、もちろん、あらゆる種類の魔法を実行できます(私はここで経験はありませんが、Qt Creatorのすべてがプラグインなので、非常に可能です)。

+1

実際にはstdoutの代わりにstderrに書き込むだけで可能です。それは非常に簡単だった私はそれについて考えていない、ちょうど偶然によって見つけた。だからそれはやるべきことではないかもしれませんが、それは機能します。 – LarissaGodzilla

関連する問題