Teilen über


Compilerfehler C2491

'Bezeichner': Definition von Dllimport-Funktion nicht zulässig

Bemerkungen

Daten, statische Datenmember und Funktionen können als dllimports deklariert werden, jedoch nicht als dllimports definiert werden.

Um dieses Problem zu beheben, entfernen Sie den __declspec(dllimport)-Bezeichner aus der Definition der Funktion.

Example

Im folgenden Beispiel wird C2491 generiert:

// C2491.cpp
// compile with: /c
// function definition
void __declspec(dllimport) funcB() {}   // C2491

// function declaration
void __declspec(dllimport) funcB();   // OK