链接器工具错误 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;
}