Keil error #20 "__STATIC _INLINE" is undefined

OP #2871197
Lesenswert?
• ▲
▼
Wenn ich mein Projekt, welches auf einem anderen Rechner problemlos lief 
kompilieren möchte, wirft die neuinstallierte Keil-Umgebung folgenden 
Fehler aus:
[siehe Anhang]

Programmversion: Keil µVision V4.54.0.0

Weiß jemand, welche header-Datei fehlen könnte?
Angehängte Dateien:
Gast #2873964
Lesenswert?
• ▲
▼
Jaja. Elleweil was neues.

Der Keil wird von Version zu Version offenbar immer strenger. Offenbar 
auch zu sich selbst - oder ;-)

Ich hatte ja vor einiger Zeit schon mal auf die Unsitte hingewiesen, 
solchen Mist wie while(1) { blbla } zu schreiben. Nicht ohne Grund. 
Sowas wie

int main(void)
{ do_inits();
  while(1) RunMe();
  return 1;
}

fliegt einem jetzt um die Ohren. Entweder mit nem "unreachable 
instruction" oder - wenn man das return 1 wegläßt - mit nem fehlenden 
Rückgabewert.

... und jetzt wird vermutlich mit weiterem Wildwuchs aufgeräumt und Keil 
fängt dabei mit seinem eigenen CMSIS an... PRIMA!  hihihihihi.

Nee, sachlich analysieren tu ich's heut abend nicht mehr.

W.S.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.