関数パラメーター リストが宣言間で一致しません
解説
再宣言された関数のパラメーター リストが、以前の宣言で使用されたパラメーター リストと一致しません。
このエラーは、extern "C" 関数を再宣言するときに、異なる型のパラメーターを使用すると発生する可能性があります。
このエラーは、Visual Studio 2019 の準拠に関する変更が原因で、アップグレード後に発生する可能性があります。 Visual Studio 2019 バージョン 16.3 以降では、/Zc:externC- コンパイラ オプションによってこのチェックが緩和されます。 このオプションは、コマンド ラインで /permissive- オプションの後に指定する必要があります。
関連項目
コンパイラ エラー C2733
extern (C++)
/Zc:externC (標準の C++ extern "C" ルールを使用)