Udostępnij za pośrednictwem


/ENTRY (Symbol punktu wejścia)

/ENTRY:function

Uwagi

gdzie:

  • Funkcja
    Funkcja, która określa uruchamianie zdefiniowany przez użytkownika adres dla pliku .exe lub biblioteki DLL.

Uwagi

Opcja /ENTRY określa funkcję punktu wejściowego jako adres początkowy dla pliku .exe lub biblioteki DLL.

Funkcja musi być zdefiniowana z __stdcall konwencji wywoływania.Parametry i wartości zwracanej zależą od Jeśli program jest aplikacji konsoli, aplikacji systemu windows lub biblioteki DLL.Zaleca się zezwolenie programowi linker Ustaw punkt wejścia, tak aby biblioteki wykonawczej C jest poprawnie zainicjowany i C++ konstruktory statyczne obiekty są wykonywane.

Domyślnie adres początkowy jest nazwa funkcji z biblioteki wykonawczej C.Program łączący zaznacza go zgodnie z atrybutami programu, jak pokazano w poniższej tabeli.

Nazwa funkcji

Domyślne dla

mainCRTStartup (lub wmainCRTStartup)

Aplikację przy użyciu /SUBSYSTEM:konsoli; wywołania główne (lub WMA w systemie)

WinMainCRTStartup (lub wWinMainCRTStartup)

Aplikację przy użyciu /SUBSYSTEM:WINDOWS; wywołania WinMain (lub wWinMain), który musi być zdefiniowana z__stdcall

_DllMainCRTStartup

BIBLIOTEKA DLL; wywołania DllMain, musi być zdefiniowana z __stdcall, jeśli istnieje

Jeśli /dll lub /SUBSYSTEM opcja nie zostanie określona, program łączący wybiera podsystemu oraz miejscem wprowadzania w zależności od tego, czy główne lub WinMain jest zdefiniowana.

Funkcje główne, WinMain, i DllMain są trzy formy punkt wejścia zdefiniowane przez użytkownika.

Podczas tworzenia zarządzanego obrazu, funkcja z /ENTRY musi mieć podpis (elementem LPVOID zm1, DWORD var2, elementem LPVOID var3).

Aby uzyskać informacje dotyczące sposobu definiowania własnego punktu wejścia DllMain zobacz Zachowanie biblioteki czasu wykonywania .

Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.

  2. Kliknij folder Konsolidator.

  3. Kliknij stronę właściwości Zaawansowane.

  4. Modyfikowanie Punktu wejścia właściwości.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora