/IGNORE (ignorare determinati avvisi)

/IGNORE:warning[,warning]

Parametri

warning
Numero dall'avviso del linker da eliminare, compreso nell'intervallo tra 4000 e 4999.

Osservazioni:

Per impostazione predefinita, LINK segnala tutti gli avvisi. Specificare /IGNORE:warning per indicare al linker di eliminare un numero di avviso specifico. Per ignorare più avvisi, separare i numeri di avviso con virgole.

Non è tuttavia possibile ignorare alcuni tipi di avviso. Questa tabella elenca gli avvisi che non vengono eliminati da /IGNORE:

Avviso del linker Messaggio
LNK4017 istruzione keyword non supportata per la piattaforma di destinazione; verrà ignorata
LNK4044 opzione 'option' non riconosciuta; ignorata
LNK4062 'option' non compatibile con il computer di destinazione 'architecture'; opzione ignorata
LNK4075 "option1" ignorata a causa della specifica di "option2"
LNK4086 il punto di ingresso 'function' non è __stdcall con 'number' byte di argomenti; l'immagine potrebbe non essere eseguita
LNK4088 immagine generata grazie all'opzione /FORCE; l'immagine potrebbe non essere eseguita
LNK4105 nessun argomento specificato con l'opzione 'option'; opzione ignorata
LNK4203 errore di lettura del database di programma 'filename'; oggetto collegato senza informazioni di debug
LNK4204 'filename' manca informazioni di debug per il modulo di riferimento; collegamento dell'oggetto come se nessuna informazione di debug
LNK4205 'filename' manca informazioni di debug correnti per il modulo di riferimento; collegamento dell'oggetto come se nessuna informazione di debug
LNK4206 impossibile trovare informazioni sul tipo precompilato; 'filename' non collegato o sovrascritto; oggetto collegato senza informazioni di debug
LNK4207 'filename' compilato /Yc /Yu /Z7; impossibile creare PDB; ricompilare con /Zi; collegare l'oggetto come se nessuna informazione di debug
LNK4208 formato di PDB non compatibile in 'filename'; eliminare e rigenerare; oggetto collegato senza informazioni di debug
LNK4209 informazioni di debug danneggiate; ricompilare il modulo; oggetto collegato senza informazioni di debug
LNK4224 option non è più supportato e verrà ignorato
LNK4228 'option' non valido per una DLL; ignorato
LNK4229 la direttiva /directive rilevata non è valida e verrà ignorata

In generale, gli avvisi del linker che non possono essere ignorati rappresentano errori di compilazione, errori della riga di comando o errori di configurazione che devono essere corretti.

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle >proprietà Proprietà del linker della riga di comando del linker>di configurazione.

  3. Modificare la proprietà Opzioni aggiuntive.

Per impostare l'opzione del linker a livello di codice