include der standart bibliothek verändert?

Gast #3202731
Hallo.

Ich wollte gerade an meinem aktuellen Projekt weiter arbeiten, da ließ 
sich auf einmal nicht mehr kompilieren. Ich vermute, dass der Grund 
dafür eine Veränderung von util/setbaud.h ist. In der Fehlerliste wird 
unter anderem Folgendes aufgeführt:
1
"invalid preprocessing directive #ifndef0F_CPU", setbaud.h, line 108

Sieht für mich so aus, als ob da irgendwie die Datei verändert wurde. 
Von wem oder was weiß ich nicht, würde mich aber auch interressieren :-D
Die wichtigere Frage, die sich mir aber gerade stellt ist aber, wie ich 
den Fehler beheben kann -falls es daran liegt-.
Wo sind die include les,- und schreibbar gespeichert?

Freundliche Grüße von dem, der gerade diese Fragen gestellt hat :-)
Gast
derderfragt schrieb:
> Die wichtigere Frage, die sich mir aber gerade stellt ist aber, wie ich
> den Fehler beheben kann -falls es daran liegt-.
> Wo sind die include les,- und schreibbar gespeichert?

einfach mal suchen? Kann doch nicht so schwer sein auf seiner lokalen 
Festplatte eine Datei mit dem Namen setbaud.h zu finden.

Scheinbar muss die 0 durch ein Leerzeichen ersetzt werden.
Gast
Wenn in einer include-Datei, von deren Verwendung man nichts weiß, eine 
Veränderung aufgetreten ist, so sollte die Frage nach der Veränderung 
nicht so einfach abgetan werden.

Natürlich ist in diesem Falle die Zeile: #ifndef0F_CPU für ‘n Arsch, die 
Frage aber bleibt: Wer hat da rumgefummelt und warum kommen nicht ein 
dutzend Posts: Bei mir tritt derselbe Fehler auf.
Letzteres würde auf ein Update hinweisen.

Also hast Du mal nach den Datumsstempeln geschaut?
Und ist das Teil relativ neu und wann wurde daran etwas geändert?
Amateur schrieb:

> Frage aber bleibt: Wer hat da rumgefummelt und warum kommen nicht ein

Wahrscheinlich war er es selber.
Bei einem unbedachten Mausklick hat er die Datei aufgemacht (im Projekt 
ist sie ja mit drinnen unter "external dependencies") und irgendwie wird 
er schon mal eine 0 getippt haben

Ist wohl den meisten schon mal passiert.
Ich würde da jetzt kein Drama draus machen, die Sache korrigieren und 
fürs erste gut sein lassen. Tritt das Problem allerdings in weiterer 
Folge öfter auf, dann muss man dem nachgehen.
Gast
>Bit gekippt?

Sollte aber nur im RAM vorkommen, da man heutzutage ja der Meinung ist, 
eine CRC-Kontrolle (9. Bit) ist flüssiger als Wasser.

Früher zumindest, wurden die Daten auf der Platte mit Prüfsummen 
versehen, die beim Lesen einen Meckerer produzierten.
Moderator Persönliche Seite
Amateur schrieb:

> Früher zumindest, wurden die Daten auf der Platte mit Prüfsummen
> versehen, die beim Lesen einen Meckerer produzierten.

Macht man auch heute so, außer dass da eine ECC drauf gespeichert
wird, sodass man die meisten Fehler automatisch korrigieren kann.

Ob da jemand meckert, müsste man wohl in den entsprechenden Logs des
Betriebssystems finden können.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.