Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Identifier': Mitglied der DLL-Schnittstellenklasse kann nicht mit dll-Schnittstelle deklariert werden
Bemerkungen
Sie können eine ganze Klasse oder bestimmte Member einer Nicht-DLL-Schnittstellenklasse mit DLL-Schnittstelle deklarieren. Sie können keine Klasse mit DLL-Schnittstelle deklarieren und dann ein Mitglied dieser Klasse mit DLL-Schnittstelle deklarieren.
Example
Im folgenden Beispiel wird C2487 generiert:
// C2487.cpp
// compile with: /c
class __declspec(dllexport) C
{
__declspec(dllexport) void func() {} // C2487
};
Um diesen Fehler zu beheben, entfernen Sie die DLL-Schnittstelle für die Klasse oder die Member.