Condividi tramite


Errore irreversibile C1905

Front end e back end non compatibili (il processore di destinazione deve essere lo stesso)

Questo errore si verifica quando un file obj viene generato da un front-end del compilatore (C1.dll) destinato a un processore, ad esempio x86, ARM o x64, ma viene letto da un back-end (C2.dll) destinato a un processore diverso.

Per risolvere il problema, assicurarsi di usare un front end e un back end corrispondenti. Questa è la condizione predefinita per progetti creati in Visual Studio. Questo errore può verificarsi se è stato modificato il file di progetto e si sono usati percorsi diversi per gli strumenti del compilatore. Se il percorso per gli strumenti del compilatore non è stato impostato in modo specifico, questo errore può verificarsi se l'installazione di Visual Studio è danneggiata. Ad esempio, è possibile che i file DLL del compilatore siano stati copiati da un percorso a un altro. Usare programmi e funzionalità in Windows Pannello di controllo per ripristinare o reinstallare Visual Studio.