Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bereitet ein Bild für das Hotpatching vor.
Syntax
/hotpatch
Hinweis
Diese Option ist nur für x86 verfügbar.
Hinweise
Wenn /hotpatch der Compiler während der Kompilierung verwendet wird, stellt der Compiler sicher, dass die erste Anweisung jeder Funktion mindestens 2 Byte lang ist und dass kein Sprung innerhalb der Funktion zur ersten Anweisung wechselt. Diese Bedingungen sind für hotpatching erforderlich.
Um die Vorbereitung für die Erstellung eines Hotpatch-Images abzuschließen, verwenden /functionpadmin Sie nach dem Kompilieren mit /hotpatchdem Link. Beim Kompilieren und Verknüpfen eines Bilds mit einem Aufruf von cl.exe, /hotpatch impliziert /functionpadmin.
Tipp
Arm64- und x64-Architekturen werden immer als Hotpatchable behandelt. Sie müssen jedoch weiterhin eine Verknüpfung erstellen /functionpadmin , indem Sie hotpatchable Images für sie erstellen.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
- Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
- Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
- Fügen Sie die Compileroption zum Feld "Zusätzliche Optionen " hinzu.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile