Microchip 社の XC8 コンパイラを使用しています。#include <xc.h>
彼らは、チップ固有のヘッダーを含める代わりに私に望んでいます。ただし、コードの最初の行にこのコードを追加すると、エラーが発生します。
Error [224] C:\...\main.c; 1.4 illegal "#" directive
ディレクティブの前に改行を配置すると、エラーは発生しません。どうしてこれなの?
私の完全なコード:
#include <xc.h>
#pragma config OSC =INTIO67, WDT = OFF, LVP = OFF, PBADEN = OFF
void main() {
while (1);
}
改行を使用すると、コードは同じように見えますが、先頭に空白行があります。