Dansk Elektronik Forum
Generel Elektronik => Arduino & Lign. => Emne startet af: futlgb2870 efter Marts 16, 2015, 13:48:49
-
Er der et godt bud på hvad jeg kan/skal gøre når denne meddelelse:
Arduino: 1.6.1 (Windows 7), Board: "Arduino Uno"
In file included from DCC_Monitor.pde:1:0:
C:\Program Files\Arduino\libraries\DCC_Decoder/DCC_Decoder.h:131:11: error: 'prog_char' does not name a type
const prog_char* ResultString(byte resultCode);
Fejl i kompilering.
Før jeg opdaterede til 1.6.1, var der ingen problemer, og jeg har prøvet at nedgradere igen, uden at det hjælp :'(
Med venlig hilsen
futlgb
-
Hej,
Åbn filen C:\Program Files\Arduino\libraries\DCC_Decoder/DCC_Decoder.h og erstat prog_char med char!
-
Hej, jeg kan kun åbne "DCC_Decoder.h" i wordpad, hvor jeg brugte "erstat" til at ændre og jeg huskede at gemme, men det hjalp ikke :'(
Flere gode ideer???
-
Hvilken fejl har du nu?
-
Det samme, det er som om at mine rettelser ikke bliver gemt.
Er wordpad, det rigtige program at åbne en .h fil med?
-
Det er dette program, som driller mig:
http://www.mynabay.com/dcc-monitor
dcc_decoder library version 4
-
>Er wordpad, det rigtige program at åbne en .h fil med?
Ja. Der er bedre. Men wordpad er ok.
>C:\Program Files\Arduino\libraries\DCC_Decoder.h:131:11: error: 'prog_char' does not name a type
Det betyder:
i fil: C:\Program Files\Arduino\libraries\DCC_Decoder.h
i linie: 131
er en prog_char
Der skal være en char
Kan du kontrollerer fejlmeddelelsen og filen?
-
>Det er dette program, som driller mig:
Programmet benytter "prog_char". Men "prog_char" er forældet.
>Før jeg opdaterede til 1.6.1
Ja. Du har nu en ny compiler. Den gamle var stadig tolerant.
http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__avr__pgmspace_1gaa475b6b81fd8b34de45695da1da523b6.html
-
Tusind tak, det forklare mit problem :o
Men hvad kan jeg gøre, for at få det til at virke igen?
-
>Men hvad kan jeg gøre, for at få det til at virke igen?
Hvis du har stadig en fejl: 'prog_char' does not name a type, har du stadig en prog_char i din *.h fil.
Kontroller det igen.
Er fejlmeldning i DDC_Decoder.cpp eller i DDC_Decoder.h?
Du skal også erstatte det 4 gange i *.cpp.
gerd
-
Hvor er I bare gode ;) ;) ;)
Efter at have rettet i .cpp og .h filerne med wordpad, virker programmet igen!!!!
Mange tusind tak
Ulf