编译器错误 C2491

“identifier”:不允许使用 dllimport 函数的定义

可以将数据、静态数据成员和函数声明为 dllimport,但不能定义为 dllimport

若要解决此问题,请从函数定义中 __declspec(dllimport) 删除说明符。

以下示例生成 C2491:

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

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