Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Mensagem de erro
Função de ponto de entrada DLL não pode ser gerenciada; compilar para nativo
A partir de Visual C++ 2005DllMain não pode ser compilada para MSIL; deve ser compilado para nativo.
Para resolver,
compilar o arquivo que contém o ponto de entrada sem /clr.
Coloque o ponto de entrada em um #pragma unmanaged seção.
Para obter mais informações, consulte
Exemplo
O exemplo a seguir gera 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;
}