e2studioで標準ライブラリが読み込めません。

こんにちは。

よこです。

お久しぶりです。

e2studioでstdio.hやstdbool.hなどの標準ライブラリが読み込めなくて困っております。

エディタ上のエラーにはプリプロセッサー組み込みが見つかりません: <XXX.h>が表示されております。

こちらの解決策をご教授いただけませんでしょうか。

以下に使っております環境について示します。

IDE: Renesas e² studio

Version: 2022-04 (22.4.0)
Build Id: R20220331-2313

Compiler: CC-RL 

Version: v1.11.00

Parents
  • ビルドができない場合は別に新しくCC-RLのプロジェクトを作り、コンパイラオプションの「インクルード・ファイルを検索するフォルダ」の設定欄を比較してみてください。
    ${TCINSTALL}/inc が標準ライブラリヘッダのパスに対応します。

    実際ビルドしてみて、ビルドが通るのであれば気にしなくても良い表示です。
    どうしても気になる場合はプロジェクトプロパティの「C/C++ 一般」→「Preprocessor Include Path, Macros etc.」のCDTユーザ設定項目に標準ライブラリのパス(${TCINSTALL}/inc)を追加してください。
    ※ コンパイラオプションで指定されている場合は不要な設定です。
    ※ 設定内容は別に新しく作ったCC-RLのプロジェクトを参考にすると良いです。

Reply
  • ビルドができない場合は別に新しくCC-RLのプロジェクトを作り、コンパイラオプションの「インクルード・ファイルを検索するフォルダ」の設定欄を比較してみてください。
    ${TCINSTALL}/inc が標準ライブラリヘッダのパスに対応します。

    実際ビルドしてみて、ビルドが通るのであれば気にしなくても良い表示です。
    どうしても気になる場合はプロジェクトプロパティの「C/C++ 一般」→「Preprocessor Include Path, Macros etc.」のCDTユーザ設定項目に標準ライブラリのパス(${TCINSTALL}/inc)を追加してください。
    ※ コンパイラオプションで指定されている場合は不要な設定です。
    ※ 設定内容は別に新しく作ったCC-RLのプロジェクトを参考にすると良いです。

Children
  • ほやさん

    こんにちは。

    よこです。

    ご返信ありがとうございます。

    ${TCINSTALL}/incをインクルードしましたらエラーが解決しました。

    いつもありがとうございます。