Sdílet prostřednictvím


Závažná chyba C1004

Neočekávaný konec nalezeného souboru

Poznámky

Kompilátor dosáhl konce zdrojového souboru bez překladu konstruktoru. Kód může chybět jeden z následujících prvků:

  • Pravá složená závorka

  • Pravá závorka

  • Pravá značka komentáře (*/)

  • Středník

Pokud chcete tuto chybu vyřešit, zkontrolujte následující:

  • Výchozí disková jednotka nemá dostatek místa pro dočasné soubory, které vyžadují přibližně dvakrát tolik místa jako zdrojový soubor.

  • Direktiva #if , která se vyhodnotí jako nepravda, nemá pravou #endif direktivu.

  • Zdrojový soubor nekončí návratovým znakem řádku a odřádkovým kanálem.

Příklad

Následující příklad generuje C1004:

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

Možné řešení:

// C1004b.cpp
#if TEST
#endif

int main() {}