共用方式為


編譯器錯誤 C2116

函式參數清單在宣告之間不符

重新宣告函式的參數清單不符合先前宣告中使用的參數清單。

備註

如果您在重新宣告 extern "C" 函式時,針對參數使用不同的類型,就會發生此錯誤。

由於 Visual Studio 2019 中的一致性變更,升級之後可能會發生此錯誤。 從 Visual Studio 2019 16.3 版開始,編譯 /Zc:externC- 程式選項會放寬這項檢查。 選項必須位於命令列上的任何 /permissive- 選項之後。

另請參閱

編譯器錯誤 C2733
extern (C++)
/Zc:externC (使用標準 C++ extern "C" 規則)