ルネサスさんの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
  • 以下、次に、先日と同様に、Renesas VS Code Extension Helpのプロジェクト作成手順に従って、以下のそれぞれに対してプロジェクトを作成した後の、CMake関連のファイルが幾つか自動生成された直後のプロジェクトファイル一式を添付しておきます。

    ・ RXスマートコンフィグレータを使用しない設定でe2 studioでプロジェクト生成したもの
    ・ RXスマートコンフィグレータを使用したTB-RX130のオフィシャルLED点滅サンプルプログラム

    issue_RenesasVSCodeExtension_20230307.zip ← まだビルド出来ないものです
     

  • ヘッダファイルがたくさんあると -include オプションを書くのが面倒になりそうですが、
    target_include_directories() か include_directories( ) に
    ヘッダファイルのフォルダを並べて書いておき、
    -output=obj=<OBJECT> <SOURCE> の辺りに <INCLUDES> も入れておけば
    CMakeがオプションを展開してくれるのだとつい最近気付きました。

    GCCではないコンパイラではそのままだとオプションが -I になってしまうのですが、
    set(CMAKE_INCLUDE_FLAG_C "-include=")
    などで置き換えてやればパッチが当たっていないCMakeでもビルドを通すことができました。

Reply
  • ヘッダファイルがたくさんあると -include オプションを書くのが面倒になりそうですが、
    target_include_directories() か include_directories( ) に
    ヘッダファイルのフォルダを並べて書いておき、
    -output=obj=<OBJECT> <SOURCE> の辺りに <INCLUDES> も入れておけば
    CMakeがオプションを展開してくれるのだとつい最近気付きました。

    GCCではないコンパイラではそのままだとオプションが -I になってしまうのですが、
    set(CMAKE_INCLUDE_FLAG_C "-include=")
    などで置き換えてやればパッチが当たっていないCMakeでもビルドを通すことができました。

Children
  • ほや さん、こんにちは。NoMaYです。

    リプライありがとうございます。(すみません、冒頭の関連スレッドにて、その辺りは分かってはいるのですけれどもね。)