e2 studioでC++ソースでのINDEXER/CODANの調子が悪そうなので調べてみようと思います

こんにちは、NoMaYです。

昨日、別スレッドをきっかけに、最近のe2 studioでは(実は結構昔から?)プロジェクトウィザードでGNURXやCC-RXのC++プロジェクトを作成する場合にもRXスマートコンフィグレータを選択可能になっていることを知りました。同時に、C++ソースに対してはCソースよりもe2 studioのINDEXER/CODANの調子が悪そうなことも知りました。そこで、ちょっと調べてみようと思いました。出来れば改善策の落としどころも模索してみたいです。(でも、本来は、ルネサスさんに直して貰うべきものかな、とは思いますが。)

まずは、バグ一覧やFAQに何か記載されているか調べてみましたが、特にはありませんでした。

e² studio 2021-04 バグ一覧 (includeの文字列を検索)
www2.renesas.eu/_custom/software/ree_eclipse/e2studio8/docs/releasenotes/2021_04/openissues.htm

Google検索: "e2 studio" "C++" include site:ja-support.renesas.com/knowledgeBase
www.google.com/search?q=%22e2+studio%22+%22C%2B%2B%22+include+site%3Aja-support.renesas.com%2FknowledgeBase
www.google.com/search?q=%22e2+studio%22+%22C%2B%2B%22+include+site%3Aen-support.renesas.com%2FknowledgeBase

[関連スレッド]
e2 studioでビルドエラーが無いのに編集エラーが表示された時に試すと良いかも(workarounds for INDEXER/CODAN troubles)
japan.renesasrulz.com/cafe_rene/f/forum21/4564/e2-studio-workarounds-for-indexer-codan-troubles

続く。

以下、e2 studioでC++ソースでINDEXER/CODANが誤動作している例の画面コピーです。

現状はC++標準ヘッダファイルのインクルードパスがe2 studioに自動認識されていない


本来は以下のようにC++標準ヘッダファイルのインクルードパスがe2 studioに自動認識されているべき

 

Parents
  • こんにちは。NoMaYです。

    すみません、また少し脱線しますが、e2 studio 2021-07を触っていて気付いたのですけれども、LLVM-RL78 C++ RL78スマートコンフィグレータという組み合わせのプロジェクトが作れるようになっていました。たぶん、手作業で、RL78 FreeRTOSのソースを追加することが出来ると思います。こちらも追々ノウハウを積み重ねて行きたいところですかね。

    以下、e2 studioの画面コピーです。



    [追記]

    e2 studio 2021-07では、GNURL78 C++ RL78コード生成機能という組み合わせのプロジェクトも作れるようになっていたのでした。こちらも、手作業で、RL78 FreeRTOSのソースを追加することが出来ると思います。

    以下、e2 studioの画面コピーです。


     

Reply
  • こんにちは。NoMaYです。

    すみません、また少し脱線しますが、e2 studio 2021-07を触っていて気付いたのですけれども、LLVM-RL78 C++ RL78スマートコンフィグレータという組み合わせのプロジェクトが作れるようになっていました。たぶん、手作業で、RL78 FreeRTOSのソースを追加することが出来ると思います。こちらも追々ノウハウを積み重ねて行きたいところですかね。

    以下、e2 studioの画面コピーです。



    [追記]

    e2 studio 2021-07では、GNURL78 C++ RL78コード生成機能という組み合わせのプロジェクトも作れるようになっていたのでした。こちらも、手作業で、RL78 FreeRTOSのソースを追加することが出来ると思います。

    以下、e2 studioの画面コピーです。


     

Children
No Data