Delen via


Compilerfout C2116

functieparameterlijsten komen niet overeen tussen declaraties

Opmerkingen

De parameterlijst van een opnieuw opgegeven functie komt niet overeen met de parameterlijst die in een eerdere declaratie wordt gebruikt.

Deze fout kan optreden als u verschillende typen voor de parameters gebruikt wanneer u een extern "C" functie opnieuw declareert.

Deze fout kan optreden na een upgrade vanwege wijzigingen in de conformiteit in Visual Studio 2019. Vanaf Visual Studio 2019 versie 16.3 wordt deze controle met de /Zc:externC- compileroptie versoepeld. De optie moet na een /permissive- optie op de opdrachtregel komen.

Zie ook

Compilerfout C2733
extern (C++)
/Zc:externC (Standaard C++ extern "C" -regels gebruiken)