Eclipse CDT 3.8 内でSoclib (www.soclib.fr)を操作しようとしていますが、コード エラー ハイライター (アナライザー、何と呼ばれるか) は大量のインクルード ファイルを認識しません。Makefile は依存関係などを処理する python スクリプトを呼び出すため、コンパイルは問題ではありませんが、Eclipse CDT を便利にして、何か間違っているかどうかを示してほしいと思っています。
すべてのインクルードのルート フォルダーを別のフォルダーとしてワークベンチに追加し、それを右クリックして [プロジェクト] -> [プロパティ] -> [C/C++ 一般] -> [パスとシンボル] をワークスペースのフォルダーとして追加しようとしました。うまくいきません。同じ場所にあるルート フォルダーにアクセスしようとしても、機能しません (Eclipse はこのフォルダーを再帰的に処理しないため、ここのエントリはツリーの葉である必要があります)。
これが機能する 1 つの方法は、ツリーを調べて .h または .hpp ファイルを含むすべてのエンド リーフのリストを作成する python/bash スクリプトを作成し、そのリストを Eclipse にインポートすることです。これを行うためのよりスマートで簡単な方法はありますか?
前もって感謝します!