次の方法で共有


リンカ ツール エラー LNK1306

更新 : 2007 年 11 月

エラー メッセージ

DLL エントリ ポイント '関数' をマネージにすることはできません。ネイティブにコンパイルしてください。

Visual C++ 2005 以降、DllMain を MSIL にコンパイルできなくなりました。ネイティブにコンパイルする必要があります。

このエラーを解決するには、次のどちらかの操作を実行します。

使用例

次のサンプルは LNK1306 を生成します。

// LNK1306.cpp
// compile with: /clr /link /dll /entry:NewDllMain
// LNK1306 error expected
#include <windows.h>
int __stdcall NewDllMain( HINSTANCE h, ULONG ulReason, PVOID pvReserved ) {
   return 1;
}