Partager via


Erreur du compilateur C2491

'identificateur' : définition de la fonction dllimport non autorisée

Remarques

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.

Example

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