ここに記す現象は,下記の環境下で発生したことです.
- MPLAB X IDE: v5.25
- XC8: v2.10
MCCにより,device_config.cというファイルが生成されますが,これがプロジェクトに含まれていたところ,次のようなエラーが発生しました.
*** No rule to make target 'build/default/production/mcc_generated_files/device_config.o', needed by
このエラーが発生したときには次のようなことで回避できます.
- device_config.cファイルをプロジェクトから外す.(Remove From Projectを実行する)
- ビルドするとエラーがなくなる.
- 再びdevice_config.cファイルをプロジェクトに追加する.(Add Existing Items...を実行する)
正直理由はよく分かりませんが,これでこのエラーが解消しました.備忘録として載せておきます.