Udostępnij za pośrednictwem


Błąd kompilatora C2116

listy parametrów funkcji nie są zgodne między deklaracjami

Lista parametrów funkcji ponownie zadeklarowanej jest niezgodna z listą parametrów używaną we wcześniejszej deklaracji.

Uwagi

Ten błąd może wystąpić, jeśli używasz różnych typów parametrów podczas ponownego zadeklarowania extern "C" funkcji.

Ten błąd może wystąpić po uaktualnieniu z powodu zmian zgodności w programie Visual Studio 2019. Począwszy od programu Visual Studio 2019 w wersji 16.3, /Zc:externC- opcja kompilatora zrelaksuje tę kontrolę. Opcja musi pojawić się po dowolnej /permissive- opcji w wierszu polecenia.

Zobacz też

Błąd kompilatora C2733
extern (C++)
/Zc:externC (Użyj standardowych reguł języka C++ extern "C" )