19 Temmuz 2019, 16:20:53

Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME


PICC18,XC8--> Hata alıyorum

Başlatan kantirici, 28 Ocak 2013, 17: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:36errorenum member redeclared
integer
.h:36errorconflicting 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:103warningstorage class redeclared for "DIR"
pff.h:103errortype redeclared
pff
.h:103errorconflicting 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;