Condividi tramite


Avviso degli strumenti del linker LNK4197

esportazione 'exportname' specificata più volte; utilizzando la prima specifica

Un'esportazione viene specificata in più modi e in modi diversi. Il linker usa la prima specifica e ignora il resto.

Se si ricompila la libreria di runtime C, è possibile ignorare questo messaggio.

Se un'esportazione viene specificata esattamente nello stesso modo più volte, il linker non genera un avviso.

Ad esempio, il contenuto seguente di un file con estensione def genera questo avviso:

EXPORTS
   functioname      NONAME
   functioname      @10

Per risolverlo è possibile verificare le seguenti cause possibili

  1. La stessa esportazione viene specificata sia nella riga di comando (tramite export:) che nel file con estensione def.

  2. La stessa esportazione viene elencata due volte nel file con estensione def con attributi diversi.