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() {}