次の方法で共有


コンパイラ エラー C2472

更新 : 2007 年 11 月

エラー メッセージ

'function' を 'message' マネージ コードで生成できません。混合イメージを生成するには、/clr と共にコンパイルしてください

このエラーは、マネージ コードによってサポートされていない型を、純粋な共通言語ランタイム (CLR) 環境で使用した場合に発生します。/clr でコンパイルすることによってエラーを解決できます。

使用例

次の例では C2472 エラーが生成されます。

// C2472.cpp
// compile with: /clr:pure
// C2472 expected

#include <cstdlib>

int main()
{
   int * __ptr32 p32;
   int * __ptr64 p64;

   p32 = (int * __ptr32)malloc(4);
   p64 = p32;
}

参照

参照

/clr (共通言語ランタイムのコンパイル)