E2474 'fonction' ne peut pas être déclarée comme static ou inline (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Vous avez essayé de déclarer un symbole comme static ou inline et ce type de symbole ne peut pas être défini de la sorte. Certaines fonctions, telles que 'main' et 'WinMain' ne peuvent pas être déclarées static ou inline. 'main' est le point d'entrée d'applications console et 'WinMain' celui d'applications Windows.

Par exemple, cette erreur s'affiche dans les cas suivants :

static int main()  // Ceci provoque une erreur
{}

ou

inline int main() { return 0; }