Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
neočekávané #endif
Poznámky
Direktiva #endif nemá žádnou shodu #if, #ifdefani #ifndef direktivu. Ujistěte se, že každá z nich #endif má odpovídající direktivu.
K této chybě může dojít, pokud máte podmíněné direktivy preprocesoru před zahrnutím předkompilovaného hlavičkového souboru. Kompilátor ignoruje všechno v souboru před předkompilovanou hlavičkou, včetně jakýchkoli #if, #ifdef, nebo #ifndef direktiv. Další informace najdete v tématu /Yu (Použití předkompilované hlavičky).
Příklad
Následující příklad vygeneruje C1020:
// C1020.cpp
#endif // C1020
Možné řešení:
// C1020b.cpp
// compile with: /c
#if 1
#endif