コンパイラ エラー C2487
'identifier': dll インターフェイス クラスのメンバーを dll インターフェイスと共に宣言するのは無効です。
クラス全体、または非 DLL インターフェイス クラスの特定のメンバーを DLL インターフェイスで宣言できます。 DLL インターフェイスを使用してクラスを宣言し、そのクラスのメンバーを DLL インターフェイスで宣言することはできません。
次の例では C2487 が生成されます。
// C2487.cpp
// compile with: /c
class __declspec(dllexport) C
{
__declspec(dllexport) void func() {} // C2487
};
このエラーを解決するには、クラスまたはメンバーの DLL インターフェイスを削除します。