2021.01.28
MPLAB X Harmonyでのundefined
ビルドでのLink時のundefineエラー。
今まで正常にビルドができていても、突然発生します。
最初は、Harmonyのヘッダでよくある
#ifdef __cplusplus
extern “C” {
#endif
が抜けている?修正したのに消しちゃった?と思って調べても、何の問題もありません。クリーンビルドしたら?それでもダメ・・・
MPLAB Xをいったん終了して再起動。その後にビルドすると
MPLAB X make[2]: *** No rule to make target ・・・・・ Stop.
このエラーです。ここに書いた方法で解決できます。
MPLAB X make[2]: *** No rule to make target ・・・・・ Stop.
PS.
まったくハードウェアの構成も違うPCでもこれらのエラーが出るので、PC環境の問題ではないようです。