編譯器錯誤 C2487
'identifier' :d ll 介面類別的成員可能無法使用 dll 介面宣告
您可以使用 DLL 介面來宣告整個類別或非 DLL 介面類別的特定成員。 您無法使用 DLL 介面宣告類別,然後使用 DLL 介面宣告該類別的成員。
下列範例會產生 C2487:
// C2487.cpp
// compile with: /c
class __declspec(dllexport) C
{
__declspec(dllexport) void func() {} // C2487
};
若要解決此錯誤,請移除 類別或成員上的 DLL 介面。