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.
/ENTRY:function
Bağımsız değişkenler
fonksiyon
.exe dosyası veya DLL için kullanıcı tanımlı başlangıç adresini belirten işlev.
Açıklamalar
/ENTRY seçeneği, bir .exe dosyası veya DLL'nin başlangıç adresi olarak bir giriş noktası işlevi belirtir.
İşlev, çağırma kuralını kullanmak __stdcall için tanımlanmalıdır. Parametreler ve dönüş değeri, programın bir konsol uygulaması mı, windows uygulaması mı yoksa DLL mi olduğuna bağlıdır. C çalışma zamanı kitaplığının doğru şekilde başlatılması ve statik nesneler için C++ oluşturucularının yürütülmesi için bağlayıcının giriş noktasını ayarlamasına izin vermeniz önerilir.
Varsayılan olarak, başlangıç adresi C çalışma zamanı kitaplığından bir işlev adıdır. Bağlayıcı, aşağıdaki tabloda gösterildiği gibi programı özniteliklerine göre seçer.
| İşlev adı | Varsayılan |
|---|---|
| mainCRTStartup (veya wmainCRTStartup) | /SUBSYSTEM:CONSOLE kullanan bir uygulama; aramalar main (veya wmain) |
| WinMainCRTStartup (veya wWinMainCRTStartup) | /SUBSYSTEM:WINDOWS kullanan bir uygulama; kullanmak için tanımlanması gereken çağrılar WinMain (veya wWinMain). __stdcall |
| _DllMainCRTStartup | A DLL; varsa, kullanılacak şekilde tanımlanması gereken çağrılar DllMain__stdcall |
/DLL veya /SUBSYSTEM seçeneği belirtilmezse bağlayıcı, tanımlanıp tanımlanmadığına main WinMain bağlı olarak bir alt sistem ve giriş noktası seçer.
, WinMainve DllMain işlevlerimain, kullanıcı tanımlı giriş noktasının üç biçimidir.
Yönetilen görüntü oluştururken, /ENTRY için belirtilen işlevin imzası olmalıdır (LPVOID var1, DWORD var2, LPVOID var3).
Kendi DllMain giriş noktanızı tanımlama hakkında bilgi için bkz . DLL'ler ve Visual C++ çalışma zamanı kitaplığı davranışı .
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcısı>Gelişmiş özellik sayfasını seçin.
Giriş Noktası özelliğini değiştirin.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz. EntryPointSymbol.