Megosztás a következőn keresztül:


C2116-os fordítási hiba

a függvényparaméter-listák nem egyeznek a deklarációk között

Megjegyzések

Az újrareklarált függvények paraméterlistája nem egyezik meg a korábbi deklarációban használt paraméterlistával.

Ez a hiba akkor fordulhat elő, ha különböző típusokat használ a paraméterekhez egy függvény újbóli extern "C" létrehozásakor.

Ez a hiba a Visual Studio 2019 megfelelőségi változásai miatti frissítés után fordulhat elő. A Visual Studio 2019 16.3-s verziójától kezdve a /Zc:externC- fordító beállítás ellazítja ezt az ellenőrzést. A beállításnak a parancssor bármely /permissive- beállítását követően kell lennie.

Lásd még

C2733 fordítási hiba
extern (C++)
/Zc:externC (Standard C++ extern "C" szabályok használata)