次の方法で共有


コンパイラ エラー C2732

リンケージ指定は、別の 'function' に対する指定と矛盾しています

関数は、別のリンケージ指定子で既に宣言されています。

このエラーは、インクルード ファイルに含まれるリンケージ指定子が異なることが原因で発生する可能性があります。

このエラーを修正するには、extern ステートメントを変更してリンケージが一致するようにします。 具体的には、extern "C" ブロックの #include ディレクティブをラップしないでください。

次の例では、C2732 エラーが生成されます。

// C2732.cpp
extern void func( void );   // implicit C++ linkage
extern "C" void func( void );   // C2732