Condividi tramite


Errori del compilatore da C7000 a C7499

Gli articoli in questa sezione della documentazione illustrano un subset dei messaggi di errore generati dal compilatore.

Importante

I compilatori e gli strumenti di compilazione di Visual Studio possono segnalare molti tipi di errori e avvisi. Dopo aver trovato un errore o un avviso, gli strumenti di compilazione possono fare ipotesi sulla finalità del codice e tentare di continuare, in modo che più problemi possano essere segnalati contemporaneamente. Se la supposizione degli strumenti non è corretta, gli errori o avvisi successivi potrebbero non essere applicabili al progetto. Quando si correggono i problemi nel progetto, iniziare sempre con il primo errore o avviso restituito e ricompilare spesso. Una correzione può causare la scomparsa di molti errori successivi.

Per ottenere informazioni su un messaggio di diagnostica specifico in Visual Studio, selezionarlo nella finestra Output e premere F1. Visual Studio apre la pagina della documentazione per tale errore, se presente. È anche possibile usare lo strumento di ricerca nella parte superiore della pagina per trovare articoli su errori o avvisi specifici. In alternativa, esplorare l'elenco di errori e avvisi per strumento e digitare il sommario in questa pagina.

Nota

Non tutti gli errori o gli avvisi di Visual Studio sono documentati. In molti casi, il messaggio di diagnostica fornisce tutte le informazioni disponibili. Se sei arrivato in questa pagina quando hai usato F1 e pensi che il messaggio di errore o avviso richieda spiegazioni aggiuntive, comunicaci. È possibile usare i pulsanti di feedback in questa pagina per generare un problema di documentazione in GitHub. Se si ritiene che l'errore o l'avviso non sia corretto o si è riscontrato un altro problema con il set di strumenti, segnalare un problema di prodotto nel sito Della community degli sviluppatori. È anche possibile inviare commenti e suggerimenti e immettere bug nell'IDE. In Visual Studio passare alla barra dei menu e scegliere Guida > Per inviare commenti e > suggerimenti segnala un problema oppure inviare un suggerimento usando La Guida > invia > commenti e suggerimenti Invia un suggerimento. Alcuni argomenti relativi agli errori del compilatore sono stati creati che non vengono generati dal compilatore e ora reindirizzano a questa pagina.

È possibile trovare ulteriore assistenza per errori e avvisi nei forum di domande e risposte di Microsoft Learn. In alternativa, cercare il numero di errore o di avviso nel sito della community degli sviluppatori di Visual Studio C++. È anche possibile cercare Stack Overflow per trovare soluzioni.

Per i collegamenti ad altre risorse della Guida e della community, vedere Guida e community di Visual C++.

Messaggi di errore

Error Messaggio
Errore del compilatore C7001 Registrazione non valida.
Errore del compilatore C7002 Offset del ramo non valido.
Errore del compilatore C7003 Offset di ramo non valido maggiore di 4094 o minore di -4096
Errore del compilatore C7004 Offset di ramo non valido all'esterno dell'istruzione __asm
Errore del compilatore C7005 Numero errato di argomenti (virgola mancante?)
Errore del compilatore C7006 BRA per registrarsi è illegale. Uso di BRAF
Errore del compilatore C7007 Doppio registro non valido.
Errore del compilatore C7008 Registro float non valido.
Errore del compilatore C7009 Argomento non valido
Errore del compilatore C7010 Registrazione non valida come arg
Errore del compilatore C7011 Tipi di argomento non validi per opcode
Errore del compilatore C7012 etichetta ridefinita
Errore del compilatore C7013 etichetta non definita
Errore del compilatore C7014 Variabile non valida con opcode
Errore del compilatore C7015 Blocco Asm inline troppo grande. Utilizzare blocchi di 3000 righe o meno.
Errore del compilatore C7016 Operazione di caricamento/archiviazione non valida nel contesto
Errore del compilatore C7017 Register(r0) non valido nell'operazione LOAD/STORE
Errore del compilatore C7018 Impossibile trovare un registro valido
Errore del compilatore C7019 Impossibile trovare un registro valido per l'argomento 1
Errore del compilatore C7020 Impossibile trovare un registro valido per l'argomento 2
Errore del compilatore C7021 Impossibile trovare un registro valido per l'argomento 3
Errore del compilatore C7022 Istruzione non valida senza /QSsh4
Errore del compilatore C7023 Istruzione non valida senza /QSshx
Errore del compilatore C7024 Istruzione non valida senza /QSdsp
Errore del compilatore C7025 Il ramo nello slot di ritardo non è valido
Errore del compilatore C7026 L'istruzione finale ha uno slot di ritardo vuoto
Errore del compilatore C7027 L'istruzione specificata non è valida in uno slot di ritardo
Errore del compilatore C7028 Codice operativo non riconosciuto. Trattamento di testo sconosciuto come etichetta
Errore del compilatore C7029 L'argomento finale di PADD/PSUB può essere solo X0/Y0/A0/A1
Errore del compilatore C7030 Il primo argomento di PMUL può essere solo X0/X1/Y0/A1
Errore del compilatore C7031 Il secondo argomento di PMUL può essere solo Y0/Y1/X0/A1
Errore del compilatore C7032 L'argomento finale di PMUL può essere solo M0/M1/A0/A1
Errore del compilatore C7033 Gli argomenti validi sono X0/X1/A0/A1/Y0/Y1/M0/M1
Errore del compilatore C7034 Valore di spostamento non allineato
Errore del compilatore C7050 simbolo già definito
Errore del compilatore C7051 il simbolo non è stato trovato nella tabella locale
Errore del compilatore C7052 definizione mancante per l'etichetta
Errore del compilatore C7053 Opcode a virgola mobile usato senza -QMFPE-
Errore del compilatore C7054 Numero a virgola mobile non valido
Errore del compilatore C7055 coprocessore3 non è definito per l'architettura specificata
Errore del compilatore C7056 FPU usa lo spazio opcode di calcolo per il coprocessore3 per MIPSIV
Errore del compilatore C7057 Registrazione PC non consentita qui
Errore del compilatore C7058 Registro SP non consentito qui
Errore del compilatore C7059 Registrazione ra non consentita qui
Errore del compilatore C7060 Non è consentito usare AT senza .set noat
Errore del compilatore C7061 Registrazione int non consentita qui
Errore del compilatore C7062 Registrazione int32 non consentita qui
Errore del compilatore C7063 Registro FP non consentito qui
Errore del compilatore C7064 registro del codice condizione non consentito qui
Errore del compilatore C7065 particolare registro del codice di condizione non valido
Errore del compilatore C7066 registro non riconosciuto
Errore del compilatore C7067 Le costanti integer o a virgola mobile non sono consentite qui
Errore del compilatore C7068 indiretto non consentito qui
Errore del compilatore C7069 previsto registro SP
Errore del compilatore C7070 registro pc previsto
Errore del compilatore C7071 previsto mips 16 registro
Errore del compilatore C7072 carattere previsto: ')'
Errore del compilatore C7073 I riferimenti alla memoria non sono consentiti qui
Errore del compilatore C7074 registro degli indici previsto, non offset integer
Errore del compilatore C7075 questo non è un numero di registro valido
Errore del compilatore C7076 indici indiretti non consentiti qui
Errore del compilatore C7077 registro previsto
Errore del compilatore C7078 questo tipo di registro non è consentito qui
Errore del compilatore C7079 '$' non è seguito da un identificatore di registro valido
Errore del compilatore C7080 registro previsto - macro, non letterale
Errore del compilatore C7081 questo non è un numero di registro di argomenti valido
Errore del compilatore C7082 '%' non è seguito da un identificatore di registro valido
Errore del compilatore C7083 costante stringa prevista
Errore del compilatore C7084 carattere previsto: '
Errore del compilatore C7085 simbolo non definito nell'espressione
Errore del compilatore C7086 valore letterale funzione usato con l'ottimizzazione delle chiamate
Errore del compilatore C7087 Immissione dell'etichetta nella tabella non riuscita
Errore del compilatore C7088 funzione prevista, etichetta trovata
Errore del compilatore C7089 etichetta prevista, funzione trovata
Errore del compilatore C7090 etichetta non valida qui
Errore del compilatore C7091 nome dell'etichetta previsto
Errore del compilatore C7092 operando non riconosciuto
Errore del compilatore C7093 direttiva unidentified .set
Errore del compilatore C7094 macro richiede .set noreorder
Errore del compilatore C7095 istruzione macro usata
Errore del compilatore C7096 etichette non consentite nel blocco di ripetizione
Errore del compilatore C7097 .endr senza trovare .repeat corrispondente
Errore del compilatore C7098 Le dimensioni immediate sono troppo grandi. Uso di LI.
Errore del compilatore C7099 carattere previsto: ','
Errore del compilatore C7100 carattere previsto: ':'
Errore del compilatore C7101 carattere previsto: %C
Errore del compilatore C7102 previsto un altro operando
Errore del compilatore C7103 operando non identificato
Errore del compilatore C7104 previsto un numero intero positivo
Errore del compilatore C7105 carattere previsto: ',' o ':'
Errore del compilatore C7106 Il simbolo non è un'etichetta. Non è possibile creare un ramo in questa posizione.
Errore del compilatore C7107 ridefinizione di etichette o simboli
Errore del compilatore C7108 istruzione non identificata
Errore del compilatore C7109 istruzione non supportata
Errore del compilatore C7110 non è una funzione globale
Errore del compilatore C7111 deve usare l'archiviazione con ridondanza geografica
Errore del compilatore C7112 nop deve trovarsi all'interno della sezione .set noreorder
Errore del compilatore C7113 non sono disponibili informazioni sull'istruzione del ramo
Errore del compilatore C7114 previsto immediato
Errore del compilatore C7115 immediato troppo grande
Errore del compilatore C7116 opcode usato senza -QMn32
Errore del compilatore C7117 deve usare l'etichetta immediata per usare l'offset del PC
Errore del compilatore C7118 uno dei registri deve essere un registro MIPS16
Errore del compilatore C7119 testo di origine extra trovato oltre la fine dell'istruzione
Errore del compilatore C7120 opcode usato senza -QMFPE-
Errore del compilatore C7121 Istruzione non valida per le opzioni fornite. Controllare il set di istruzioni per le opzioni fornite.
Errore del compilatore C7122 direttiva non implementata
Errore del compilatore C7123 simbolo non è un'etichetta
Errore del compilatore C7124 LAU non supportato nell'assembly inline
Errore del compilatore C7125 istruzione non gestita dope per la forma specificata
Errore del compilatore C7126 non è possibile creare un ramo per la posizione specificata
Errore del compilatore C7127 funzione valida non specificata
Errore del compilatore C7128 tipo di operando non valido
Errore del compilatore C7129 l'istruzione non è supportata per l'assembly inline
Errore del compilatore C7130 JALR non deve utilizzare $ 31 da solo o qualsiasi registro due volte
Errore del compilatore C7131 spostamento non compreso nell'intervallo [0, 63]
Errore del compilatore C7132 spostamento non compreso nell'intervallo [0, 31]
Errore del compilatore C7133 valore immediato non compreso nell'intervallo [0, 31]
Errore del compilatore C7134 offset dell'operando di origine non compreso nell'intervallo [0, 7]
Errore del compilatore C7135 offset del secondo operando di origine non compreso nell'intervallo [0, 7]
Errore del compilatore C7136 L'operazione vector-vector non è applicabile per questa istruzione
Errore del compilatore C7137 spostamento non compreso nell'intervallo [0, 7]
Errore del compilatore C7138 Registro di controllo FP previsto - 0 o 31
Errore del compilatore C7139 hint non valido
Errore del compilatore C7140 deve usare anche il registro (registro a 64 bit)
Errore del compilatore C7141 deve usare vector (registro a virgola mobile a 64 bit)
Errore del compilatore C7142 InlnExpression non valido
Errore del compilatore C7143 '/': divisione per zero
Errore del compilatore C7144 '%': modulo per zero
Errore del compilatore C7145 Le operazioni bit per bit non sono applicabili a una costante float
Errore del compilatore C7146 previsto un operando
Errore del compilatore C7147 non è possibile valutare l'indiretto
Errore del compilatore C7148 funzione undefined
Errore del compilatore C7149 ridefinizione di etichette o simboli
Errore del compilatore C7150 La destinazione del ramo non è valida
Errore del compilatore C7151 istruzioni per rami e collegamenti non supportate nell'assembly inline
Errore del compilatore C7152 BC1ANY2x può usare solo $fcc{0,2,4,6}
Errore del compilatore C7153 BC1ANY4x può usare solo $fcc{0,4}
Errore del compilatore C7200 '%s:' può generare solo pop pop ibrido per i simboli con collegamento C
Errore del compilatore C7201 può generare solo i batch ibridi per funzioni non statiche
Errore del compilatore C7202 '%s:' funzionalità ibrida non supportata '%s'.
Errore del compilatore C7203 '%s': '__declspec(hybrid_patchable)' può essere applicato solo alle dichiarazioni di classe o alle definizioni o alle funzioni non statiche
Errore del compilatore C7204 '%s': la firma della chiamata di riferimento guest non corrisponde a ('%s' != '%s')
Errore del compilatore C7300 in questa funzione è consentita solo una chiamata a '%s'

Vedi anche

Errori e avvisi del compilatore C/C++ e degli strumenti di compilazione
Errori del compilatore C2000 - C3999, C7000 - C7999