Dansk Elektronik Forum

Generel Elektronik => Arduino & Lign. => Emne startet af: futlgb2870 efter Marts 16, 2015, 13:48:49

Titel: Arduino fejlmeldning
Indlæg 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
Titel: Sv: Arduino fejlmeldning
Indlæg af: gerd efter Marts 16, 2015, 15:01:25
Hej,

Åbn filen C:\Program Files\Arduino\libraries\DCC_Decoder/DCC_Decoder.h og erstat prog_char med char!

Titel: Sv: Arduino fejlmeldning
Indlæg af: futlgb2870 efter Marts 16, 2015, 16:01:28
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???
Titel: Sv: Arduino fejlmeldning
Indlæg af: gerd efter Marts 16, 2015, 16:27:00
Hvilken fejl har du nu?
Titel: Sv: Arduino fejlmeldning
Indlæg af: futlgb2870 efter Marts 16, 2015, 17:10:41
Det samme, det er som om at mine rettelser ikke bliver gemt.
Er wordpad, det rigtige program at åbne en .h fil med?
Titel: Sv: Arduino fejlmeldning
Indlæg af: futlgb2870 efter Marts 16, 2015, 19:40:34
Det er dette program, som driller mig:
http://www.mynabay.com/dcc-monitor
dcc_decoder library version 4
Titel: Sv: Arduino fejlmeldning
Indlæg af: gerd efter Marts 16, 2015, 20:03:09
>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?
Titel: Sv: Arduino fejlmeldning
Indlæg af: gerd efter Marts 16, 2015, 20:07:27
>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
Titel: Sv: Arduino fejlmeldning
Indlæg af: futlgb2870 efter Marts 16, 2015, 20:40:23
Tusind tak, det forklare mit problem :o
Men hvad kan jeg gøre, for at få det til at virke igen?
Titel: Sv: Arduino fejlmeldning
Indlæg af: gerd efter Marts 16, 2015, 21:00:26
>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
Titel: Sv: Arduino fejlmeldning
Indlæg af: futlgb2870 efter Marts 17, 2015, 10:47:42
Hvor er I bare gode ;) ;) ;)

Efter at have rettet i .cpp og .h filerne med wordpad, virker programmet igen!!!!

Mange tusind tak

Ulf