Partager via


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