Condividi tramite


Errore irreversibile C1004

fine imprevista del file trovato

Osservazioni:

Il compilatore ha raggiunto la fine di un file di origine senza risolvere un costrutto. Il codice potrebbe non essere presente uno degli elementi seguenti:

  • Parentesi graffa di chiusura

  • Parentesi chiusa

  • Marcatore di commento di chiusura (*/)

  • Punto e virgola

Per risolvere questo errore, verificare quanto segue:

  • L'unità disco predefinita ha spazio insufficiente per i file temporanei, che richiedono circa il doppio dello spazio del file di origine.

  • Una #if direttiva che restituisce false non dispone di una direttiva di chiusura #endif .

  • Un file di origine non termina con ritorno a capo e avanzamento riga.

Esempio

L'esempio seguente genera l'errore C1004:

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

Possibile soluzione:

// C1004b.cpp
#if TEST
#endif

int main() {}