Re: Fehlrmeldung beim kompilieren Kategorie: Programmierung C (von PeterS - 7.10.2009 17:08) | |
Als Antwort auf Fehlrmeldung beim kompilieren von Josef - 7.10.2009 0:31
| |
> Hallo, > > habe beim Kompilieren immer diese Fehlermeldung bekommen. > Die erste Meldung bezieht sich auf die beigefügte Zeile. Habe auch voherige Definitionen beigefügt. > Ich such schon 2 Stunden nach einem Fehler beim Code kann aber keinen finden. > > #define Taste 40 // Tastefür Messung -> Simulation > #define CR 13 // Enter > #define Dollar 36 // $ Einleitung Checksumme von Secutest > #define Istgl 36 // = von Secutest > #define Leerz 32 // Leerzeichen > #define Best_x 120 // Zeichen x für Befehlsbestätigung > #define Best_Y 89 // Zeichen Y für Befehlsbestätigung > #define Best_T 84 // Zeichen T für Befehlsbestätigung > #define Best_W 87 // Zeichen W für Befehlsbestätigung > #define Punkt 46 // Zeichen . für Befehlsbestätigung > #define CTR_D 4 // ^D -> Echo EIN, Checksumme AUS > #define CTR_F 6 // ^F -> Echo AUS, Checksumme EIN > #define CTR_R 18 // ^R -> Aktuellen Befehl wiederholen > #define Bell 7 // Piepser beim Tester > #define Licht 12 // Licht beim Tester EIN/AUS > #define X_OFF 19 // Softwarehandshake über RS232 > #define X_ON 17 // Softwarehandshake über RS232 > #define ERROR_CHECK 0x10 // Checksummenerror von Schnittstelle > #define ERROR_BEFEHL 0x01 // Befehlserror von Schnittstelle > #define ERROR_NO_CR 0x02 // Kein CR als Abschlu� der RS232 �bertragung > #define D_Array_Limit 98 // Max. Grö�e des Datenarray > // Deklaration der eDIP > #define eDIP_R 0xDF > #define eDIP_W 0xDE > #define DC1 0x11 > #define DC2 0x12 > #define LF 0x0A > #define FF 0x0C > #define ESC 0x1B > #define NULL 0x00 > #define CR 0x0D > #define SPACE 0x20 > #define eDIP_RESET 34 > #define eDIP_SBUF 37 //Inputport des Sendepuffers eDIP > > #define Zeichenlimit 100 // max. Zeichenanzahl > //------------ Definition globaler Variablen Sicherheitstester------------------ > // 20 byte Sende + 100 Empfangspuffer + 6 byte interne FIFO Verwaltung > byte buffer[136]; > byte Daten[100]; // RS 232 Datenarray > char Ausgabe[100]; // Array für Befehlsausgabe an Tester > byte Sel_Daten[30]; // Array für von der Schnittstelle selektierte Daten > byte Error_Speicher, n, Daten_Check, Check_Secu; > //----------------- Definition globaler Variablen eDIP-------------------------- > byte i, Reset_cnt, Adr_eDIP, len, len_eDIP, bcc_eDIP, IIC_Status; > byte eDIP_Daten[20]; > byte Touch_x1, Touch_y1, Touch_x2, Touch_y2, Text_x, Text_y, Tup, Tdown; > byte T_xAbst, T_yAbst, eDIP_Touch; > char Zeichenkette[100]; > char Code[30]; > int cnt; > > > //========================== Hauptprogramm ===================================== > // > > > //----------------- Portdefinitionen ------------------------------------------- > Port_DataDirBit(eDIP_RESET,1); > AbsDelay(1); > Port_WriteBit(eDIP_RESET,1); > > Port_DataDirBit(eDIP_SBUF,0); // eDIP Daten vorhanden > > > > �bersetze Projekt Sicherheitstester > C-Control Pro Compiler (C) 2009 Conrad Electronic > Durchlaufe Pass 1 > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(61,5): Semantik Fehler - > Funktion Port_DataDirBit schon definiert > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(61,21): Syntax Fehler - > unerwartetes Symbol: '34' > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(62,5): Semantik Fehler - > Funktion AbsDelay schon definiert > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(62,14): Syntax Fehler - > unerwartetes Symbol: '1' > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(63,5): Semantik Fehler - > Funktion Port_WriteBit schon definiert > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(63,19): Syntax Fehler - > unerwartetes Symbol: '34' > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(65,5): Semantik Fehler - > Funktion Port_DataDirBit schon definiert > E:ElektronikCControl proProgrammeSicherheitstesterSicherheitstester.cc(65,21): Syntax Fehler - > unerwartetes Symbol: '37' > > usw. > > 62 Fehler - Kompilation abgebrochen. > Schreibe Symboldaten - 10288 bytes.. Ich vermisse ein: void main(void) { ... } Hast Du dass nur vergessen hier zu posten? Gruss Peter | |
Antwort schreiben Antworten: Re: Fehlrmeldung beim kompilieren (von Josef - 7.10.2009 18:21) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum