Bagikan melalui


Compiler Error C2116

daftar parameter fungsi tidak cocok antara deklarasi

Keterangan

Daftar parameter fungsi redeclared tidak cocok dengan daftar parameter yang digunakan dalam deklarasi sebelumnya.

Kesalahan ini dapat terjadi jika Anda menggunakan jenis yang berbeda untuk parameter saat Anda mendeklarasi ulang extern "C" fungsi.

Kesalahan ini dapat terjadi setelah peningkatan karena perubahan kesuaian di Visual Studio 2019. Mulai visual Studio 2019 versi 16.3, /Zc:externC- opsi kompilator melonggarkan pemeriksaan ini. Opsi harus datang setelah opsi apa pun /permissive- pada baris perintah.

Lihat juga

Compiler Error C2733
extern (C++)
/Zc:externC (Gunakan aturan C++ extern "C" Standar)