Allvarligt fel C1004

oväntad filslut hittades

Anmärkningar

Kompilatorn nådde slutet av en källfil utan att lösa en konstruktion. Koden kanske saknar något av följande element:

  • En avslutande klammerparentes

  • En avslutande parentes

  • En avslutande kommentarsmarkör (*/)

  • Ett semikolon

Du kan lösa det här felet genom att söka efter följande:

  • Standarddiskenheten har inte tillräckligt med utrymme för temporära filer, vilket kräver ungefär dubbelt så mycket utrymme som källfilen.

  • Ett #if direktiv som utvärderas till falskt saknar ett avslutande #endif direktiv.

  • En källfil slutar inte med en vagnretur och radmatning.

Exempel

I följande exempel genereras C1004:

// C1004.cpp
#if TEST
int main() {}
// C1004

Möjlig lösning:

// C1004b.cpp
#if TEST
#endif

int main() {}