Forum: Mikrocontroller und Digitale Elektronik Bestehendes Projekt öffnen


von Matthias (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, ich versuche seit ein paar Tagen mein LCD Display K0108 mit einem 
selbst gebauten ATmega32 Board zum laufen zu bringen. Aber ich schaffe 
es nicht mit AVR Studio 7 Beispielprojekte aus dem Forum zu kompelieren. 
Ich habe die glcd libarie mit zwei c-Dateien, drei h-Dateien und einer 
makefile aber ich schaffe es nicht alles zu einer fertigen hexfile zu 
compelieren. Es kommen immer wieder diese Fehlermeldungen wie im Bild 
zu sehen. Ich hoffe jemand kann mir da weiterhelfen.

von Peter II (Gast)


Lesenswert?

Matthias schrieb:
> Es kommen immer wieder diese Fehlermeldungen wie im Bild
> zu sehen. Ich hoffe jemand kann mir da weiterhelfen.

das sind fehler im code die müssen behoben werden. Vermutlich hat der 
code nur mit einer älteren Version vom GCC funktioniert.

Zeige doch mal die Codestellen, mit dem Fehler.

von Mark B. (markbrandis)


Lesenswert?

Der Compiler-Meldung nach zu urteilen fehlt das Schlüsselwort "const" 
bei der Deklaration.

Siehe auch:
http://forum.arduino.cc/index.php?topic=115211.0

von Matthias (Gast)


Angehängte Dateien:

Lesenswert?

Das währen die Stellen. Ich bin mir auch unsicher ob ich die makefile 
verwenden muss, die dabei war oder nicht. Und beim compilieren, muss ich 
da build solution, rebuild soluten oder build Datei...gibt es dazu ein 
tutorial? Ich hab dazu leider nichts gefunden.

von Matthias (Gast)


Angehängte Dateien:

Lesenswert?

Ok, danke für die schnellen antworten. mit const vorangestellt sind die 
Fehler erst mal weg. Nur diese Warnungen habe ich jetzt noch.

von Wolfgang (Gast)


Lesenswert?

Matthias schrieb:
> Nur diese Warnungen habe ich jetzt noch.

Dann solltest du mal die Typdeklarationen zeigen. Die werden wohl nicht 
als uint8_t deklariert sein.

Wie wäre es mit einem C-Buch?

von Rene H. (Gast)


Lesenswert?

Du weist char nach unsigned char zu oder umgekehrt.

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
Noch kein Account? Hier anmelden.