Dela via


Kompilatorfel C2116

funktionsparameterlistor matchar inte mellan deklarationer

Anmärkningar

Parameterlistan för en redeclared-funktion matchar inte parameterlistan som användes i en tidigare deklaration.

Det här felet kan inträffa om du använder olika typer för parametrarna när du omdeklarerat en extern "C" funktion.

Det här felet kan inträffa efter en uppgradering på grund av överensstämmelseändringar i Visual Studio 2019. Från och med Visual Studio 2019 version 16.3 kopplar kompilatoralternativet /Zc:externC- av den här kontrollen. Alternativet måste komma efter valfritt /permissive- alternativ på kommandoraden.

Se även

Kompilatorfel C2733
extern (C++)
/Zc:externC (Använd C++ extern "C" -standardregler)