次の方法で共有


コンパイラ エラー 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