Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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