Kompilatorfel C2487

"identifierare" : medlem i dll-gränssnittsklassen får inte deklareras med dll-gränssnittet

Anmärkningar

Du kan deklarera en hel klass, eller vissa medlemmar i en icke-DLL-gränssnittsklass, med DLL-gränssnitt. Du kan inte deklarera en klass med DLL-gränssnittet och sedan deklarera en medlem i klassen med DLL-gränssnittet.

Example

I följande exempel genereras C2487:

// C2487.cpp
// compile with: /c
class __declspec(dllexport) C
{
    __declspec(dllexport) void func() {}   // C2487
};

Lös det här felet genom att ta bort DLL-gränssnittet för klassen eller medlemmarna.

Se även

Använda dllimport och dllexport i C++-klasser