Condividi tramite


Avviso degli strumenti del linker LNK4075

'opzione1' ignorato a causa della specifica di 'opzione2'

La seconda opzione esegue l'override della prima.

Sono state specificate opzioni del linker che si escludono a vicenda. Esaminare tali opzioni per individuare la posizione in cui vengono specificate, che varia a seconda dalla modalità di compilazione del progetto.

  • Se la compilazione viene eseguita nell'ambiente di sviluppo, individuare la posizione in cui vengono specificate entrambe le opzioni nelle pagine delle proprietà per il linker relative al progetto. Per ulteriori informazioni, vedere Procedura: specificare le proprietà del progetto tramite le pagine delle proprietà.

  • Se la compilazione viene eseguita dalla riga di comando, individuare le opzioni del linker specificate su di essa.

  • Se la compilazione viene eseguita con script di compilazione, individuare la posizione in cui vengono specificate le opzioni del linker all'interno di tali script.

Una volta individuata la posizione in cui sono specificate le opzioni del linker che si escludono a vicenda, rimuoverne una.

Alcuni esempi specifici:

  • Se si collega un modulo compilato con /ZI, che implica un'opzione del linker interna denominata /EDITANDCONTINUE, a un modulo compilato con /OPT:REF, /OPT:ICF o /INCREMENTAL:NO, che non implicano l'opzione /EDITANDCONTINUE, verrà generato l'errore LNK4075. Per ulteriori informazioni, vedere /Z7, /Zi, /ZI (Formato informazioni di debug).