イッシーと申します。
RX63Nのソフトをe2studio(V6.0)で開発していますが、いつからかあるプロジェクトで以下の現象がおきてしまい困っています。現象:ヘッダファイルを編集しても、そのファイルをインクルードしているソースがコンパイルされない。
そのプロジェクトはe2studioV5.2で作成し、e2studiov6.0でインポートしました。プロジェクト名も何度か変更しました。toolchain:Renesasu RXC Toolchain
新規作成した別なプロジェクトではヘッダファイルを編集すると正しくコンパイルされます。問題のプロジェクトでメニューのプロジェクトからクリーンすると全てがコンパイルされ正常です。ソースファイルを編集するとインクルードファイルも正常に反映されます。
対処法をご存知の方がいらしたら教えてください。
イッシーさん、こんにちは。NoMaYです。海外では数日前に以下のナレッジベースが追加されていたようですね。ただ、これを読んで思ったのですが、ヘッダファイルをどこに置けば依存関係スキャンが行われるか、を書かなければ片手落ちなのでは無いだろうかという気はしましたが、、、C Source Not Compiled Even After Modifying Header - e² studioen-eu.knowledgebase.renesas.com/.../C_Source_Not_Compiled_Even_After_Modifying_Header_e²_studio「Question:I modified a header file which is referred from source code(s) in a project and then executed 'Build project.' However, this does not initiate compilation of the source code(s) referring the header file.Answer:This occurs because the header file is located out of dependency scan of the project. Please rebuild the project, or if you are sure of which source code(s) refers the header file, please compile the source files manually so that you can build the project. To compile the source files manually, please select the desired source file(s) in Project Explorer and then select "Build Selected File(s)" from the context menu.」[関連リンク]e2 studio - Renesas Knowledgebaseen-eu.knowledgebase.renesas.com/.../e2studio[追記]日本のFAQにも追加されていました。FAQ 3000214 : ヘッダファイルを修正後、プロジェクトビルドしてもコンパイルされません(e² studio)support.renesas.com/.../115012332367-FAQ-3000214-ヘッダファイルを修正後-プロジェクトビルドしてもコンパイルされません-e-studio-「Q: 質問プロジェクト内のソースから参照されているヘッダファイルを修正しました。その後に「プロジェクトのビルド」を行ってもヘッダを参照しているソースがコンパイルがされません。A: 回答ファイルの依存関係を検索されない場所にヘッダファイルが置かれているものと思われます。御面倒ですがリビルドを実行してください。もしそのヘッダファイルを参照しているソースが明確に分かっている場合には、手動でコンパイルした後にプロジェクトビルドを行うこともできます。手動でコンパイルを行うには、プロジェクトエクスプローラでソースファイルを選択(複数選択可)してコンテクストメニューの「選択したファイルのビルド」を呼び出してください。」[関連リンク]統合開発環境(e² studio) - Renesas FAQsupport.renesas.com/.../201929778-統合開発環境-e-studio-