Condividi tramite


Errore irreversibile C1004

fine imprevista del file trovato

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.

L'esempio seguente genera l'errore C1004:

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

Possibile soluzione:

// C1004b.cpp
#if TEST
#endif

int main() {}