Re: [PSR] task 6 build problem

Dobrý den, (nepřeposlal jsem váš mail do konference, protože si myslím, že ne každý je zvědavý na 2MB přílohu) On Fri, Dec 02 2016, mathipet@fel.cvut.cz wrote:
From: mathipet@fel.cvut.cz Subject: task 6 build problem To: psr@rtime.felk.cvut.cz Date: Fri, 02 Dec 2016 16:34:42 +0100
Dobry den,
mame problem s buildovanim ulohy 6. Po nastaveni projektu ako je to v popise zadania ulohy je problem aj s "Hello world" kodom, vyhodi to vela errorov v include suboroch, viz prilozeny obrazok alebo vypis nizsie: Neviete kde by mohol byt problem?
Dakujem
"/opt/WindRiver/vxworks-6.9/target/h/drv/intrCtl/m5200Intr.h", line 193: error (etoa:4020): identifier "VOIDFUNCPTR" is undefined VOIDFUNCPTR vec; /* interrupt vector */ ^ "/opt/WindRiver/vxworks-6.9/target/h/drv/intrCtl/m5200Intr.h", line 201: error (etoa:4020): identifier "IMPORT" is undefined IMPORT STATUS m5200IntrInit (void); ^ "/opt/WindRiver/vxworks-6.9/target/h/drv/intrCtl/m5200Intr.h", line 201: error (etoa:4065): expected a ";" IMPORT STATUS m5200IntrInit (void); ^ "/opt/WindRiver/vxworks-6.9/target/h/drv/intrCtl/m5200Intr.h", line 202: warning (etoa:4077): this declaration has no storage class or type specifier IMPORT int m5200IntrSetLevel(int, int); ^
Problém je v tom, že zmíněné hlavičkové soubory "neincludují" soubory s potřebnými definicemi. Bývá zvykem, konstruovat hlavičkové soubory tak, aby nezáleželo na pořadí jejich includování, ale u WindRiverů tento zvyk asi nectí. Tudíž je potřeba includovat patřičné hlavičkové soubory ručně, před includováním lite5200b.h. Ve vašem případě stačí includovat stdio.h jako první a ne až jako poslední. S pozdravem -Michal Sojka
participants (1)
-
Michal Sojka