フォルダの異なるファイルをインクルード

Renesas e² studio

Version: 7.8.0

を使用しています。

フォルダの異なるファイルをインクルードしたいのですが、読み込んでくれません。

下記のエラーが出ます。

../src/sample/main.c:63:23: fatal error: r_cg_port.h: No such file or directory
compilation terminated.
src/sample/subdir.mk:25: recipe for target 'src/sample/main.o' failed
make: *** [src/sample/main.o] Error 1
make: *** Waiting for unfinished jobs....

 

ちなみに「ビルドから除外」を確認しましたが、除外はされていませんでした。

どのようにすればフォルダの異なるファイルを読み込むことが出来るのでしょうか?

ご教授お願い致します。

  • > どのようにすればフォルダの異なるファイルを読み込むことが出来るのでしょうか?

    インクルードしたいファイルが置かれているディレクトリをインクルードパスに追加してやれば良いんでは
  • hujita様
    ご返信ありがとうございます。
    >インクルードしたいファイルが置かれているディレクトリをインクルードパスに追加してやれば良いんでは
    資料を色々読んだのですが、こちらのやり方がわかりませんでした。
    どちらの設定からできるのでしょうか?
  • 洋輔さん、こんにちは。NoMaYと申します。

    以下の画面コピーの場所でインクルードファイルフォルダを設定出来ますよ。(この場所の近くにも辿り着けませんでしたか?プロパティダイアログを開く方法が分からないとか?)

    GNURL78の例


    CC-RLの例

     

  • NoMaY 様
    ありがとうございます。解決しました。
    /${projName}/src に参照したいインクルードファイルフォルダに含まれていたので記載しなくてよいと思っていました。
    参照したいインクルードファイルフォルダを記載したら解決しました。
    ありがとうございました。
  • hujita様
    ありがとうございます。解決しました。
    ディレクトリをインクルードパスに追加しました。