ルネサスさんのRenesas Extensions for Visual Studio Codeを使ってみるスレッド

こんにちは。NoMaYです。

ルネサスさんからRenesas Extensions for Visual Studio Code(テクニカルプレビューバージョン)が出ていましたので触ってみることにしました。

Renesas Extensions for Visual Studio Code(テクニカルプレビューバージョン) 製品ページ
www.renesas.com/jp/ja/software-tool/renesas_extension_of_vscode

Renesas VS Code Extension Help
tool-support.renesas.com/e2studio/vscode/docs/debug/index.html

[関連スレッド]

最近Atom IDEとかVisual Studio Codeとか新しい開発環境が出て来てますね(Renesas CSplusと連携させる方法を探したいですね)
community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/4553/atom-ide-visual-studio-code-renesas-csplus

Visual Studio 2022 Community EditionでRX MCUやRL78 MCUのSoftware Developmentが出来るか試してみようと思います
community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/7703/visual-studio-2022-community-edition-rx-mcu-rl78-mcu-software-development

e2 studioでCMakeでビルドする、というアプリケーションノートがあるのですがスマートコンフィグレータは使えるのでしょうか?
community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/7713/e2-studio-cmake
 

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

    > GNURXとLLVM clangd language serverを組み合わせて使おうとウェブで調べてみたところ辿り付いたのですけれども、clangdはコンパイラのプリデファインマクロを自動認識しないのですね。(他方で、Microsoft IntelliSense Engineは出来たような気がするけれども、記憶違いかも知れないので、追々再確認してみるつもりです。[追記] 確認してみたところ、幸いに記憶違いでは無く、Microsoft IntelliSense Engineでは出来ましたね。)

    LLVM-RL78でも確認してみたところ、こちらでもMicrosoft IntelliSense Engineはコンパイラのプリデファインマクロを自動認識してくれました。

    そうなると、ルネサスさんがRenesas Extensions for Visual Studio CodeでLLVM clangd language serverを選択したのは、悪手、だった、ということになったりしないかなぁ、という気もして来ました。

    [追記]

    他方で、Microsoft IntelliSense Engineはオープンソースでは無いのでCC-RX/GNURXやCC-RL/LLVM-RL78のC言語拡張文法部分とかPC/Tablet/SmartPhone向けClang/GCCとの非互換部分とかに対応させる(Microsoftさんに対応して貰う)ことは出来ないでしょうが、LLVM clangd language serverはオープンソースなのでルネサスさんの自力でやれなくも無い、との判断かも知れませんけれども。

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

    > GNURXとLLVM clangd language serverを組み合わせて使おうとウェブで調べてみたところ辿り付いたのですけれども、clangdはコンパイラのプリデファインマクロを自動認識しないのですね。(他方で、Microsoft IntelliSense Engineは出来たような気がするけれども、記憶違いかも知れないので、追々再確認してみるつもりです。[追記] 確認してみたところ、幸いに記憶違いでは無く、Microsoft IntelliSense Engineでは出来ましたね。)

    LLVM-RL78でも確認してみたところ、こちらでもMicrosoft IntelliSense Engineはコンパイラのプリデファインマクロを自動認識してくれました。

    そうなると、ルネサスさんがRenesas Extensions for Visual Studio CodeでLLVM clangd language serverを選択したのは、悪手、だった、ということになったりしないかなぁ、という気もして来ました。

    [追記]

    他方で、Microsoft IntelliSense Engineはオープンソースでは無いのでCC-RX/GNURXやCC-RL/LLVM-RL78のC言語拡張文法部分とかPC/Tablet/SmartPhone向けClang/GCCとの非互換部分とかに対応させる(Microsoftさんに対応して貰う)ことは出来ないでしょうが、LLVM clangd language serverはオープンソースなのでルネサスさんの自力でやれなくも無い、との判断かも知れませんけれども。

Children
No Data