Compartir a través de


Error del compilador C2491

'identifier': definición de la función dllimport no permitida

Los datos, los miembros de datos estáticos y las funciones pueden declararse como dllimports, pero no definirse como dllimports.

Para solucionar este problema, quite el especificador __declspec(dllimport) de la definición de la función.

El código siguiente genera el error C2491:

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

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