Condividi tramite


Errore del compilatore C2491

'identificatore': definizione di funzione dllimport non consentita

I dati, le funzioni e i membri dati statici possono essere dichiarati come dllimport, ma non definiti come dllimport.

Per risolvere il problema, rimuovere l'identificatore __declspec(dllimport) dalla definizione della funzione.

Il seguente codice di esempio genera l'errore C2491:

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

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