Aracılığıyla paylaş


Derleyici Hatası C2116

işlev parametre listeleri bildirimler arasında eşleşmiyor

Redeclared işlevinin parametre listesi, önceki bir bildirimde kullanılan parametre listesiyle eşleşmiyor.

Açıklamalar

Bir işlevi yeniden extern "C" oluştururken parametreler için farklı türler kullanırsanız bu hata oluşabilir.

Visual Studio 2019'daki uyumluluk değişiklikleri nedeniyle yükseltme sonrasında bu hata oluşabilir. Visual Studio 2019 sürüm 16.3'den başlayarak, /Zc:externC- derleyici seçeneği bu denetimi rahatlatır. seçeneği, komut satırındaki herhangi bir /permissive- seçeneğin ardından gelmelidir.

Ayrıca bkz.

Derleyici Hatası C2733
extern (C++)
/Zc:externC (Standart C++ extern "C" kurallarını kullan)