Sdílet prostřednictvím


/ENTRY (symbol vstupního bodu)

/ENTRY:function

Poznámky

kde:

  • function
    Funkce, která určuje uživatelem definované počáteční adresa souboru .exe nebo knihovny DLL.

Poznámky

Možnost/Entry Určuje počáteční adresu souboru .exe nebo knihovny DLL funkci vstupního bodu.

Funkce musí být definován __stdcall konvence volání.Parametry a návratové hodnoty závisí na zda programem je konzolová aplikace, aplikace pro systém windows nebo knihovny DLL.Je vhodné nechat nastavit vstupní bod tak, že je správně inicializovat knihovny běhu jazyka C a C++ konstruktory na statické objekty jsou provedeny propojovací program.

Počáteční adresa je ve výchozím nastavení název funkce v knihovně C Runtime.Propojovací program vybere jej atributy programu, jak je znázorněno v následující tabulce.

Název funkce

Výchozí nastavení pro

mainCRTStartup (nebo wmainCRTStartup)

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

WinMainCRTStartup (nebo wWinMainCRTStartup)

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

_DllMainCRTStartup

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

Pokud /DLL nebo /SUBSYSTEM není zadána možnost, vybere propojovací program subsystému a vstupní bod, podle toho, zda hlavní nebo WinMain je definován.

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

Při vytváření bitové kopie spravovaného, bude volána funkce specifikovaná s možností/Entry musí mít podpis z (LPVOID var1, DWORD var2, LPVOID var3).

Informace o tom, jak definovat vlastní vstupního bodu DllMain, viz Chování běhové knihovny .

Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio

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

  2. Klikněte na složku Linker.

  3. Klikněte na stránku vlastností Pokročilé.

  4. Změnit Vstupní bod vlastnost.

Nastavení této možnosti linkeru v programu

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru