はじめまして。
CS+で作成していたプロジェクトをe2studioに移行しようとしているのですが、ビルド時に以下のエラーが出て困っています。
> make: *** No rule to make target 'C:/XXXX/SampleProject', needed by 'SampleProject.abs'. Stop.> "make -j8 all" terminated with exit code 2. Build might be incomplete.
※XXXXはプロジェクト保存先のパス、SampleProjectはプロジェクト名です
※CS+で正常にビルドできることは確認済みです
プロジェクトの移行は、↓のページの「既存プロジェクトを変換してe² studioの新規プロジェクトを作成」の手順に従って行っています。
https://www.renesas.com/jp/ja/software-tool/migration-csplus-to-e2studio
また、↓のドキュメントによると
>リンカが出力するファイル(.abs等)のフォルダ名またはファイル名を変更したプロジェクトを変換すると、ビルド・エラーが発生する場合があります。
とのことですが、私のプロジェクトではファイル名を変更していないため、この事象には該当しません。
https://www.renesas.com/jp/ja/document/mat/project-conversion-between-e-studio-and-cs-notes-and-tips?language=ja
なにか解決策はありますでしょうか。
--
CS+ バージョン: V8.03.00
CC-RXバージョン: V3.02.00
e2studioバージョン: 2022-04
プロジェクトフォルダのパスに記号(カッコ)が含まれていたので、取り除いたら正常にビルドできるようになりました。
NoMaYさん、ほやさん、アドバイスありがとうございました。
NoMaY said:サンプルプログラム/デモプログラムがビルド出来ない事例を集めてみるスレッドjapan.renesasrulz.com/cafe_rene/f/002-2095199602/7925/thread
このスレッドからリンクされていた下記ナレッジベースにも記載がありましたね。(試してないですが、ハイフンやカンマも駄目なんでしょうね。たぶん)
>フォルダパスには空白文字、'_'(アンダースコア)以外の記号や全角文字が混じらないようにしてください。
https://ja-support.renesas.com/knowledgeBase/20359467