REDHAWK IDEは、Makefile.am.ide
ファイルの作成時に環境変数を拡張することを強く要求しています。例えば、$SRC_ROOT
は/srcpath
であると私は以下のように私のプロジェクトのC/C++セクションのPath and Symbols
ウィンドウでパスを含める追加することを前提としていますRHIDEの環境変数に基づいてインクルードディレクトリを拡張せずに追加するには?
${env_var:SRC_ROOT}/include
生成Makefile.am.ide
ファイルが含まれています
rehawk_INCLUDES_auto = -I/srcpath/include
を
rehawk_INCLUDES_auto = -I$(SRC_ROOT)/include
このファイルは別のvalを持つ他のチームメンバーによって使用されているため、これは重要です$SRC_ROOT
のues。現在はインクルードパスをMakefile.am
に置く必要がありますが、IDEはディレクトリ内のヘッダファイルを見ず、見つからないヘッダで参照されるコードのエラーを見ます。
RHIDEを取得しても、環境変数を展開しないでください。Makefile.am.ide
が生成されますか?