リンケージ指定は、別の 'function' に対する指定と矛盾しています
注釈
関数は、別のリンケージ指定子で既に宣言されています。
このエラーは、インクルード ファイルに含まれるリンケージ指定子が異なることが原因で発生する可能性があります。
このエラーを修正するには、extern ステートメントを変更してリンケージが一致するようにします。 具体的には、#include ブロックの extern "C" ディレクティブをラップしないでください。
例
次の例では C2732 が生成されます。
// C2732.cpp
extern void func( void ); // implicit C++ linkage
extern "C" void func( void ); // C2732