Sdílet prostřednictvím


Upozornění linkerů LNK4197

export 'exportname' zadaný vícekrát; pomocí první specifikace

Export je zadaný několika různými způsoby. Linker používá první specifikaci a ignoruje zbytek.

Pokud znovu sestavujete knihovnu runtime jazyka C, můžete tuto zprávu ignorovat.

Pokud je export zadán přesně stejným způsobem vícekrát, linker nevydá upozornění.

Například následující obsah souboru .def způsobí toto upozornění:

EXPORTS
   functioname      NONAME
   functioname      @10

Oprava kontrolou následujících možných příčin

  1. Stejný export se zadává jak na příkazovém řádku (prostřednictvím exportu:), tak v souboru .def.

  2. Stejný export je uveden dvakrát v souboru .def s různými atributy.