Linkertoolwarnung LNK4197

"Exportname" mehrmals exportieren; verwenden sie die erste Spezifikation.

Ein Export wird auf mehrere und unterschiedliche Weise angegeben. Der Linker verwendet die erste Spezifikation und ignoriert den Rest.

Wenn Sie die C-Laufzeitbibliothek neu erstellen, können Sie diese Meldung ignorieren.

Wenn ein Export auf dieselbe Weise mehrmals angegeben wird, gibt der Linker keine Warnung aus.

Der folgende Inhalt einer DEF-Datei würde z. B. diese Warnung verursachen:

EXPORTS
   functioname      NONAME
   functioname      @10

Dieser Fehler kann eine der folgenden Ursachen haben:

  1. Derselbe Export wird sowohl in der Befehlszeile (durch export:) als auch in der DEF-Datei angegeben.

  2. Derselbe Export wird zweimal in der DEF-Datei mit unterschiedlichen Attributen aufgeführt.