Sdílet prostřednictvím


Chyba kompilátoru C2116

Seznamy parametrů funkce se neshodují mezi deklaracemi.

Seznam parametrů předefinované funkce se neshoduje se seznamem parametrů použitým v předchozí deklaraci.

Poznámky

K této chybě může dojít v případě, že při opětovném zaeklarování extern "C" funkce použijete pro parametry různé typy.

K této chybě může dojít po upgradu kvůli změnám shody v sadě Visual Studio 2019. Počínaje sadou Visual Studio 2019 verze 16.3 uvolní možnost kompilátoru /Zc:externC- tuto kontrolu. Tato možnost musí pocházet po libovolné /permissive- možnosti na příkazovém řádku.

Viz také

Chyba kompilátoru C2733
extern (C++)
/Zc:externC (Použití standardních pravidel C++ extern "C" )