2012-01-25 7 views
0

MSVCスタイルでGCC出力エラーを起こすコンパイラフラグはありますか?GCC出力MSVCスタイルエラー

GCCスタイルエラー:

C:\Sandbox\MyFile.cpp:98:15: error: ... 

MSVCスタイルエラー:

C:\Sandbox\MyFile.cpp(15): error CXXXX: ... 

私は、エラー番号(CXXXX)が同じであることについてであることの行番号としてはあまり気にしません文字番号なしの(##):の形式。なぜなら、Visual Studioを使ってScons GCCビルドを立ち上げているからです。Visual StudioのOutputコンソールでエラーを出力するのが大好きですが、エラーをダブルクリックすると、エラーが発生した行は含まれていません(したがって、MSVC形式である必要があります)。

私はいつもSconsからの出力をリダイレクトし、自分で解析してエラーを変更することができましたが、GCCフラグを設定するのと同じくらい単純な場合は避けたいと思います。

答えて

2

私は、GCCにMSVCから来ているエラーメッセージのふりをするよう説得する方法がないと確信しています。おそらく、ほんの少しのフィルタースクリプトやプログラムを作成して、不要な文字オフセットを取り除いて、Sconsビルドの周りを包み込むだけです。または、両方のスタイルの出力を処理できる異なるIDE /エディタを使用します。

関連する問題