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