数十のソース モジュールと数十のヘッダー ファイルを含むプロジェクトがあり、一部はネストされています。ARM の Eclipse for DS-5 を使用しているときに、コンパイラからではなく、インデクサーからエラーが表示されます。
IDEFALSE
は、スタティック ライブラリのソース モジュールの 1 つのマクロが未定義であると報告します。ただし、コンパイルはOKです。
同じコードベース (別の静的ライブラリ) の 2 番目のプロジェクトでは、このような問題はありません。
ワークスペース全体を検索すると、このマクロの複数のヘッダーに複数の定義があります。どの特定の定義がコードで有効になっているのかを追跡するにはどうすればよいですか?
注-MSVSに関するこの同様の質問と、答えとしての素晴らしいトリックを見つけましたが、Eclipseでこれを達成する直接的な方法はありますか?