/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Nastavení vlastností projektu Visual C++.
Klikněte na složku Linker.
Klikněte na stránku vlastností Pokročilé.
Změnit Vstupní bod vlastnost.
Nastavení této možnosti linkeru v programu
- Další informace naleznete v tématu EntryPointSymbol.