TOPICSトピックス

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環境の問題ではないようです。