E2047 Syntaxe de la directive 'directive' incorrecte (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Une définition de macro commence ou se termine par l'opérateur ##, ou contient l'opérateur # non suivi par un nom d'argument de macro.
Un exemple de ceci serait :
Bad ifdef directive syntax
Notez qu'une directive #ifdef doit contenir un seul identificateur (et rien d'autre) dans le corps de la directive.
Autre exemple :
Bad undef directive syntax
Une directive #undef doit également contenir un seul identificateur dans le corps de la directive.