Kompilatorfel C2491

"identifier": definitionen av dllimport-funktion är inte tillåten

Anmärkningar

Data, statiska datamedlemmar och funktioner kan deklareras som dllimports men inte definieras som dllimports.

Åtgärda problemet genom att ta bort __declspec(dllimport) specificeraren från definitionen av funktionen.

Example

I följande exempel genereras C2491:

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

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