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;