mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit C-Programm Compilieren


Autor: Julius (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich will ein Programm compilieren, dass ich hier gefunden habe:

https://www.das-labor.org/svn/microcontroller/src-...

In der Datei borg hw/borg_hw.h, das ist die folgende, entsteht ein 
Fehler:
#ifndef BORG_HW_H
#define BORG_HW_H

//Linebytes gibt die Zahl der Bytes pro Zeile in der
//Pixmap an, also Spaltenzahl/8 aufgerundet
#define LINEBYTES (((NUM_COLS-1)/8)+1)


extern unsigned char pixmap[NUMPLANE][NUM_ROWS][LINEBYTES];

void watchdog_enable();
void borg_hw_init();
void timer0_off();

#endif

Fehler:
.../borg_hw/borg_hw.h:9: error: 'NUMPLANE' undeclared here (not in a 
function)
.../borg_hw/borg_hw.h:9: error: 'NUM_ROWS' undeclared here (not in a 
function)
.../borg_hw/borg_hw.h:9: error: 'LINEBYTES' undeclared here (not in a 
function)


Jetzt ist mir natürlich klar, was die Fehler heißen, aber ich verstehe 
nicht, was ich falsch gemacht habe. Man darf eigentlich sicher sein, 
dass der Code normalerweise keinen Fehler produziert, also habe ich wohl 
was falsch gemacht. Nur was?
(Ich benutze AVR Studio (GCC))

Julius

Autor: Andreas Kasper (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Bist du beim Compilieren auch nach der Anleitung vorgegangen?

https://www.das-labor.org/svn/microcontroller/src-...


lg
Andi

Autor: Julius (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, bin ich nicht. Ich dachte, es müsste egal sein, welchen Compiler 
ich nutze...

Dann werde ich das nochmal nach Anleitung probieern.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.