/hotpatch (Vytvořit bitovou kopii s možností provádění oprav za běhu)
Připraví obrázek na horké opravy.
Syntaxe
/hotpatch
Poznámky
Při použití /hotpatch v kompilaci kompilátor zajistí, že první instrukce každé funkce je alespoň dvě bajty a nepřeskočí uvnitř funkce na první instrukce. Tyto podmínky jsou vyžadovány pro opravy za tepla.
Chcete-li dokončit přípravu na vytvoření bitové kopie za provozu, po použití /hotpatch ke kompilaci je nutné k propojení použít /FUNCTIONPADMIN (vytvořit image s možností opravování za provozu). Při kompilaci a propojení obrázku pomocí jednoho vyvolání cl.exe , /hotpatch znamená /functionpadmin.
Vzhledem k tomu, že instrukce jsou vždy dva bajty nebo větší v architektuře ARM, a protože kompilace x64 je vždy považována za zadanou /hotpatch , nemusíte při kompilaci pro tyto cíle zadávat /hotpatch . K vytvoření hotpatchable imagí pro ně však musíte přesto vytvořit propojení pomocí / functionpadmin . Možnost kompilátoru /hotpatch má vliv pouze na kompilaci x86.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
Přidejte možnost kompilátoru do pole Další možnosti .
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC