Erreur du compilateur C2491
'identificateur' : définition de la fonction dllimport non autorisée
Données, données membres static et fonctions peuvent être déclarées comme dllimport
mais pas définies comme dllimport
.
Pour résoudre ce problème, supprimez le spécificateur __declspec(dllimport)
de la définition de la fonction.
L'exemple suivant génère l'erreur C2491 :
// C2491.cpp
// compile with: /c
// function definition
void __declspec(dllimport) funcB() {} // C2491
// function declaration
void __declspec(dllimport) funcB(); // OK