Sdílet prostřednictvím


VSTUP (Symbol vstupní bod)

/ENTRY:function

Poznámky

kde:

  • funkce
    Funkce, která určuje uživatelem definovaný počáteční adresa souboru EXE nebo DLL.

Poznámky

Možnost /ENTRY Určuje funkci vstupního bodu jako počáteční adresa souboru EXE nebo DLL.

Funkce musí být definován __stdcall konvence volání.Parametry a vrácená hodnota závisí na Pokud je program aplikace konzoly, aplikace systému windows nebo knihovny DLL.Doporučujeme nechat linker nastavit vstupní bod tak, aby správně inicializovat C Runtime library a jsou provedeny konstruktory C++ pro statické objekty.

Počáteční adresa je ve výchozím nastavení název funkce z C Runtime library.Vytvořeném propojovacím jej vybere podle atributů programu, jak je uvedeno v následující tabulce.

Název funkce

Výchozí

mainCRTStartup (nebo wmainCRTStartup)

Aplikace pomocí /SUBSYSTEM:KONZOLY; volání hlavní (nebo wmain)

WinMainCRTStartup (nebo wWinMainCRTStartup)

Aplikace pomocí /SUBSYSTEM:WINDOWS; volání WinMain (nebo wWinMain), musí být definována s__stdcall

_DllMainCRTStartup

KNIHOVNA DLL; volání DllMain, musí být definována s __stdcall, pokud existuje

Pokud /DLL nebo /SUBSYSTEM není zadána možnost, vybere linker subsystému a vstupním bodem v závislosti na tom, zda hlavní nebo WinMain je definován.

Funkce hlavní, WinMain, a DllMain jsou tři formuláře uživatelem definované vstupní bod.

Při vytváření spravovaných obraz s /ENTRY funkce musí mít podpis z (LPVOID var1, DWORD var2, LPVOID var3).

Informace o definování vlastních DllMain vstupní bod Chování běhové knihovny .

Nastavení této možnosti linker ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.

  2. Klepněte Linker složky.

  3. Klepněte Advanced stránky vlastností.

  4. Změnit Vstupní bod vlastnost.

Programově nastavit tuto možnost linker

Viz také

Referenční dokumentace

Nastavení možností Linker

Možnosti Linker