こんにちは。NoMaYです。ルネサスさんからRenesas Extensions for Visual Studio Code(テクニカルプレビューバージョン)が出ていましたので触ってみることにしました。Renesas Extensions for Visual Studio Code(テクニカルプレビューバージョン) 製品ページwww.renesas.com/jp/ja/software-tool/renesas_extension_of_vscodeRenesas VS Code Extension Helptool-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-csplusVisual 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-developmente2 studioでCMakeでビルドする、というアプリケーションノートがあるのですがスマートコンフィグレータは使えるのでしょうか?community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/7713/e2-studio-cmake
こんにちは。NoMaYです。私が良く見るニュースサイトで、AIコーディング副操縦士たるGitHub Copilot + VSCode + Pythonの記事が目に留まりました。なんか凄そうです。(C++言語はサポートされているようですが、C言語はサポートされていないようです。 そんなことでは無くて、CopilotからのC++言語での提案に比べるとCopilotからのC言語での提案はちょっと劣りますよ…
そこで、ほやさんのリプライにもありましたけれども、CMAKE_FIND_ROOT_PATH を設定します。ただ、そのエラーは出なくなりますけれども、いざビルドしようとしてみると今度はCC-RXのリンカでエラーになります。([追記]これって、libgenで出ているのではないかなぁ、と思います。実際、buildフォルダにはlibファイルが生成されていません。)cross.cmake
# Set the environment root directory# It can be used to specify the target environment location# e.g compiler's location. This variable is most useful when crosscompiling.#(Should avoid spaces in the path or have to escape them)SET(CMAKE_FIND_ROOT_PATH C:/Renesas/CS+/CC/CC-RX/V3.05.00/bin)if (NOT CMAKE_FIND_ROOT_PATH)message("Toolchain path not defined. Please use CMAKE_FIND_ROOT_PATH variable to set the toolchain's bin folder")endif()以下省略
以下、VSCodeのエラーの画面コピーです。
> F0563400:Cannot execute "prelnk"この件も既に分かっていることかもしれませんが、前回のレスであえてPATHを通すやり方にも触れたのはbinフォルダの他のコマンドが呼べないために起きるこの現象の対策にもなるからでした。