Bagikan melalui


LNK4197 Peringatan Alat Linker

ekspor 'exportname' yang ditentukan beberapa kali; menggunakan spesifikasi pertama

Ekspor ditentukan dengan berbagai cara dan berbeda. Linker menggunakan spesifikasi pertama dan mengabaikan sisanya.

Jika Anda membangun kembali pustaka run-time C, Anda dapat mengabaikan pesan ini.

Jika ekspor ditentukan dengan cara yang sama persis beberapa kali, linker tidak akan mengeluarkan peringatan.

Misalnya, konten file .def berikut akan menyebabkan peringatan ini:

EXPORTS
   functioname      NONAME
   functioname      @10

Untuk memperbaiki dengan memeriksa kemungkinan penyebab berikut

  1. Ekspor yang sama ditentukan baik pada baris perintah (melalui ekspor:) dan dalam file .def.

  2. Ekspor yang sama tercantum dua kali dalam file .def dengan atribut yang berbeda.