/ WEJŚCIA (Symbol punktu wejścia)

/ENTRY:function

Uwagi

w przypadku gdy:

  • Funkcja
    Adres funkcji, która określa uruchamianie zdefiniowane przez użytkownika plik exe lub DLL.

Uwagi

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

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

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

Nazwa funkcji

Ustawienie domyślne dla

odpowiednio mainCRTStartup (lub wmainCRTStartup)

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

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, który musi być zdefiniowana z __stdcall, jeśli istnieje

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

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

Podczas tworzenia zarządzanego obrazu, funkcja, określona w /ENTRY musi mieć podpis (LPVOID var1, DWORD var2, LPVOID var3).

Aby uzyskać informacje dotyczące sposobu definiowania własny punkt wejścia DllMain, zobacz Run-Time Library zachowanie .

Aby ustawić tę opcję programu łączącego w środowisku projektowym programu Visual Studio

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

  2. Kliknij przycisk program łączący folder.

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

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

Aby ustawić tę opcję linker programowo

Zobacz też

Informacje

Ustawianie opcji Linker

Opcje Linker