Windos7をご使用でMPLABでのBUILD FAILED

Error 18: File can not be opened
Error 128: A #DEVICE required before this line
Error #12: Undefined identifier --- xxxx.c
X Errors, 0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: xxx xxx xx xx:xx:xx xxxxx

これはパスが正しく設定されていないために発生します。
デバイス・ファイルはC:\Program Files\PICC\Devicesフォルダにありますが、 ユーザーのファイルはご使用環境で異なります。
これらのパスがCCSC.INIに書かれています。
このCCSC.Iniファイルは
C:\Users\(ユーザ名)\AppData\Roaming\PICCにあります。
このファイルのパスをC:\Program Files\PICC\Devicesに書き換えてください。

■ccsc.iniが作成される場所
32ビット(X86)、64ビット(X64)共に
C:\ユーザー\<ユーザー名>\AppData\Roaming\PICC\ フォルダに作成されます。

■ccsc.iniに記憶されている内容
32ビット(X86)
I="C:|Program Files\PICC\devices\;C:\Program File\PICC\drivers\"
※前部がインストールされたデバイスの場所、後部がインストールされたドライバー の場所を示す。(既定の場合)
64ビット(X64)
I="C:|Program Files(X86)¥PICC¥devices¥;C:¥Program File (X86)\PICC\drivers\"
ユーザーのファイルはユーザーフォルダ(c:\Users)の下には置かないで、
C:\picprogのようなフォルダを作成してその中に置くのがよいと思います。