Compilerwarnung (Stufe 1) C4067
Aktualisiert: November 2007
Fehlermeldung
Unerwartete Symbole nach Präprozessordirektive - Zeilenvorschub erwartet
unexpected tokens following preprocessor directive - expected a newline
Der Compiler hat zusätzliche Zeichen hinter einer Präprozessordirektive gefunden und ignoriert. Diese Warnung wird nur bei Einhaltung der ANSI-Kompatibilität (/Za) ausgegeben.
// C4067a.cpp
// compile with: /DX /Za /W1
#pragma warning(default:4067)
#if defined(X)
#else
#endif v // C4067
int main()
{
}
Beachten Sie die folgenden Vorschläge zur Problembehebung:
Kompilieren Sie mit /Ze.
Verwenden Sie Kommentartrennzeichen:
// C4067b.cpp
// compile with: /DX /Za /W1
#if defined(X)
#else
#endif
int main()
{
}