PICC18,XC8--> Hata alıyorum

Başlatan kantirici, 28 Ocak 2013, 14:26:56

kantirici

Merhaba arkadaşlar.Linkte vermiş olduğum projeyi derlemeye çalışıyorum.
Hem PICC 18 hemde XC8 de aynı hatayı alıyorum, sebebini çözemedim.

porje dosyası : http://www.4shared.com/rar/J4cIOr8O/abcX.html

Hata;
Hata Satırı;
typedef enum  { FALSE , TRUE } BOOL;
Hata:
integer.h:36: error: enum member redeclared
integer.h:36: error: conflicting declarations for variable "FALSE" (C:\Program Files\Microchip\xc8\v1.12\include\GenericTypeDefs.h:65)



fgokcegoz

TRUE VE FALSE derleyicide önceden tanımlanmış. Sizde enum içerisinde TRUE ve FALSE ı tekrardan tanımlamışsınız. Sizin tanımladığınız kısmı kaldırıp tekrar deneyin.
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

kantirici

Hocam kaldırdım ama yine hata alıyorum.Bu defa pff.h da hata alıyorum.

pff.h:103: warning: storage class redeclared for "DIR"
pff.h:103: error: type redeclared
pff.h:103: error: conflicting declarations for variable "DIR" (C:\Program Files\Microchip\xc8\v1.12\include\pic18f2550.h:8372)
Buda hata verdigi yer;
typedef struct _DIR_ {
WORD index; /* Current read/write index number */
BYTE* fn; /* Pointer to the SFN (in/out) {file[8],ext[3],status[1]} */
CLUST sclust; /* Table start cluster (0:Static table) */
CLUST clust; /* Current cluster */
DWORD sect; /* Current sector */
} DIR;