Allvarligt fel C1020

oväntad #endif

Anmärkningar

Direktivet #endif har inget matchande #if, #ifdefeller #ifndef direktiv. Se till att var och #endif en har ett matchande direktiv.

Det här felet kan inträffa om du har direktiv för villkorlig preprocessor innan du tar med en fördefinierad rubrikfil. Kompilatorn ignorerar allt i filen före det förkompilerade huvudet, inklusive eventuella #if, #ifdefeller #ifndef -direktiv. Mer information finns i /Yu (Använd förkompilerat huvud).

Exempel

I följande exempel genereras C1020:

// C1020.cpp
#endif     // C1020

Möjlig lösning:

// C1020b.cpp
// compile with: /c
#if 1
#endif