E2474 'funktion' darf nicht als static oder inline deklariert werden (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Sie versuchen, ein Symbol als static oder inline zu deklarieren. Dieser Symboltyp kann aber nicht als static oder inline definiert werden. Bestimmte Funktionen, z. B. main und WinMain, dürfen nicht als static oder inline deklariert werden. main ist der Eintrittspunkt für Konsolenanwendungen, und WinMain ist der Eintrittspunkt für Windows-Anwendungen.

Dieser Fehler wird beispielsweise in den folgenden Fällen angezeigt:



 static int main()  // Diese Deklaration verursacht einen Fehler
 {}



oder



 inline int main() { return 0; }