Bağlayıcı Araçları Uyarısı LNK4197

birden çok kez belirtilen 'exportname' dışarı aktarma; ilk belirtimi kullanma

Dışarı aktarma birden çok ve farklı şekilde belirtilir. Bağlayıcı ilk belirtimi kullanır ve gerisini yoksayar.

C çalışma zamanı kitaplığını yeniden derlüyorsanız, bu iletiyi yoksayabilirsiniz.

Dışarı aktarma işlemi aynı şekilde birden çok kez belirtilirse bağlayıcı uyarı vermez.

Örneğin, bir .def dosyasının aşağıdaki içeriği bu uyarıya neden olabilir:

EXPORTS
   functioname      NONAME
   functioname      @10

Aşağıdaki olası nedenleri denetleyerek düzeltmek için

  1. Aynı dışarı aktarma hem komut satırında (export:aracılığıyla) hem de .def dosyasında belirtilir.

  2. Aynı dışarı aktarma, farklı özniteliklere sahip .def dosyasında iki kez listelenir.