Errore irreversibile C1010
fine file imprevista durante la ricerca dell'intestazione precompilata. Si è dimenticato di aggiungere '#include name' all'origine?
Osservazioni:
Un file di inclusione specificato da /Yu non è elencato nel file di origine. Questa opzione è abilitata per impostazione predefinita in molti tipi di progetto C++ di Visual Studio. Il file di inclusione predefinito specificato da questa opzione è pch.h o stdafx.h in Visual Studio 2017 e versioni precedenti.
Nell'ambiente di Visual Studio usare uno dei metodi seguenti per risolvere questo errore:
Assicurarsi di non aver accidentalmente eliminato, rinominato o rimosso il file di intestazione pch.h o pch.cpp file di origine dal progetto corrente. Nei progetti meno recenti questi file possono essere denominati stdafx.h e stdafx.cpp.
Assicurarsi che il file di intestazione pch.h o stdafx.h sia incluso prima di qualsiasi altro codice o direttive del preprocessore nei file di origine. In Visual Studio questo file di intestazione viene specificato da Proprietà del progetto File di intestazione precompilata.
È possibile disattivare l'uso dell'intestazione precompilata. Se si disattivano le intestazioni precompilate, può influire negativamente sulle prestazioni di compilazione.
Per disattivare le intestazioni precompilate
Per disattivare l'uso dell'intestazione precompilata in un progetto, seguire questa procedura:
Nella finestra Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto e scegliere Proprietà per aprire la finestra di dialogo Pagine delle proprietà del progetto.
Nell'elenco a discesa Configurazione selezionare Tutte le configurazioni.
Selezionare la pagina delle proprietà>Proprietà di configurazione C/C++>Intestazioni precompilate.
Nell'elenco delle proprietà selezionare l'elenco a discesa per la proprietà Intestazione precompilata e quindi scegliere Not Using Precompiled Headers (Non utilizzare intestazioni precompilate). Scegli OK per salvare le modifiche.
Nella finestra Esplora soluzioni fare clic con il pulsante destro del mouse sul file di origine pch.cpp nel progetto. Nei progetti meno recenti il file può essere denominato stdafx.cpp. Scegliere Escludi da Progetto per rimuoverlo dalla compilazione.
Usare il comando di menu Compila>soluzione pulita per ogni configurazione compilata, per eliminare tutti i file project_name.pch nelle directory di compilazione intermedie.
Vedi anche
File di intestazione precompilati
/Yc (Crea file di intestazione precompilato)
/Yu (usa il file di intestazione precompilato)