コンパイラ エラー C2491
'識別子': 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