Hallo Kollegen, Ich habe eine Fehlermeldung beim kompilieren von Code, die da lautet: DAC12_DAT undeclared first use in this function nun ist es so, dass diese DAC12_DAT eigendlich mittels eines include Verweises in der include <msp430x16x.h> inkludiert wird. leider scheint mein mspgcc Kompiler diese nicht zu finden! Definitiv findet er jedoch die erste include - Datei (msp430x16x.h) in der wird jedoch auf die zweite include Datei dac12.h verwiesen. trotzdem diese undeclared Meldung. Das ganze läuft unter Kubunut Dapper Drake 6.06 ->IDE ist Eclipse Ich habe in Eclipse für die Includes extra alle Pfadangaben einzeln angegeben. Pfad in dem die gefunden msp430x16x.h steht ist folgender /opt/cdk4msp/msp430/include die dac12.h ist unter /opt/cdk4msp/msp430/include/msp430 warum könnte es hier Probleme geben? Hab ich woanders etwas nicht beachtet? den ganzen Consolenoutput poste ich im Anhang
das mit dem anhang hat anscheinend nicht geklappt, darum nun hier: make all Building file: ../src/hello.c Invoking: GCC C Compiler /opt/cdk4msp/bin/msp430-gcc-3.3.2 -mmcu=msp430x169 -I/opt/cdk4msp/msp430/include -I/opt/cdk4msp/msp430/include/msp430 -I/usr/local/lib -I/opt/cdk4msp/lib -I/opt/cdk4msp/include -I/opt/cdk4msp/msp430/bin -I/opt/cdk4msp/bin -I/usr/bin -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/hello.d" -MT"src/hello.d" -o"src/hello.o" "../src/hello.c" ../src/hello.c:129: warning: return type of `main' is not `int' ../src/hello.c: In function `main': ../src/hello.c:167: error: `DAC12_0DAT' undeclared (first use in this function) ../src/hello.c:167: error: (Each undeclared identifier is reported only once ../src/hello.c:167: error: for each function it appears in.) ../src/hello.c:168: error: `DAC12_1DAT' undeclared (first use in this function) ../src/hello.c: In function `InitUSART0': ../src/hello.c:396: warning: implicit declaration of function `_EINT' ../src/hello.c: At top level: ../src/hello.c:399: warning: ignoring #pragma vector ../src/hello.c:400: error: syntax error before "void" make: *** [src/hello.o] Fehler 1
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.