Re: Fehlrmeldung beim kompilieren Kategorie: Programmierung C (von Josef - 7.10.2009 18:21) | ||
Als Antwort auf Re: Fehlrmeldung beim kompilieren von PeterS - 7.10.2009 17:08 | ||
| ||
> > 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 hast recht, das hat gefehlt. Dürfte ich aus versehen gelöscht und zu nächtlicher Stund den Fehler nicht gefunden haben. Danke für deine rasche Antwort :-) �brigens die C-Control pro funkt sehr gut. | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum