Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DLL giriş noktası işlevi yönetilemez; yerel olarak derleme
Açıklamalar
DllMain MSIL'e derlenemez; yerel olarak derlenmelidir.
Bu sorunu çözmek için,
/clr olmadan giriş noktasını içeren dosyayı derleyin.
Giriş noktasını bir
#pragma unmanagedbölüme yerleştirin.
Daha fazla bilgi için bkz.
Örnek
Aşağıdaki örnek LNK1306 oluşturur.
// 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;
}
Bu sorunu düzeltmek için bu dosyayı derlemek için /clr seçeneğini kullanmayın veya bu örnekte gösterildiği gibi giriş noktası tanımını yönetilmeyen bir bölüme yerleştirmek için bir yönerge kullanmayın #pragma :
// LNK1306fix.cpp
// compile with: /clr /link /dll /entry:NewDllMain
#include <windows.h>
#pragma managed(push, off)
int __stdcall NewDllMain( HINSTANCE h, ULONG ulReason, PVOID pvReserved ) {
return 1;
}
#pragma managed(pop)