'identifier' : definition of dllimport identifier not allowed
Data, static data members, and functions can be declared as dllimports but not defined as dllimports. The following sample generates C2491:
// function definition void __declspec(dllimport) funcB() { // C2491 } // function declaration void __declspec(dllimport) funcB(); // ok void main() { }