Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip MPLAB C serisi => Microchip C18 => Konuyu başlatan: kantirici - 28 Ocak 2013, 14:26:56

Başlık: PICC18,XC8--> Hata alıyorum
Gönderen: kantirici - 28 Ocak 2013, 14:26:56
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 (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)


Başlık: Ynt: PICC18,XC8--> Hata alıyorum
Gönderen: fgokcegoz - 28 Ocak 2013, 14:30:05
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.
Başlık: Ynt: PICC18,XC8--> Hata alıyorum
Gönderen: kantirici - 28 Ocak 2013, 14:39:48
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;