Share via


/DYNAMICDEOPT (ondersteuning voor dynamische foutopsporing in C++ (preview)

Belangrijk

De /DYNAMICDEOPT linkerswitch bevindt zich momenteel in PREVIEW. Deze informatie heeft betrekking op een voorlopige functie die aanzienlijk kan worden gewijzigd vóór de release. Microsoft geeft geen garanties, uitgedrukt of impliciet, met betrekking tot de informatie die hier wordt verstrekt.

De /DYNAMICDEOPT linker-optie, wanneer deze wordt gebruikt met de compilerswitch /dynamicdeopt, schakelt C++ Dynamische foutopsporing (preview)in, waarmee u fouten kunt opsporen in geoptimaliseerde code alsof deze is gecompileerd en overal met functie-deoptimalisatie op aanvraag is gecompileerd.

Syntaxis

/DYNAMICDEOPT
/DYNAMICDEOPT:SUFFIX=<suffix>
/DYNAMICDEOPT:SYNC

Argumenten

suffix
Geef de bestandsextensie op voor de geoptimaliseerde uitvoer.

Zonder opties en gegeven test.cpp als invoer, bevat de compileruitvoer test.obj, test.exeen test.pdb, evenals test.alt.obj, test.alt.exeen test.alt.pdb. Met deze switch kunt u het achtervoegsel voor de niet-geoptimaliseerde binaire buildartefacten wijzigen van .alt naar iets anders. Als u het achtervoegsel wijzigt, moeten alle bestanden het nieuwe achtervoegsel gebruiken en moet deze overeenkomen met de naam die is doorgegeven aan de compiler met behulp van /dynamicdeopt:suffix (preview)-. Normaal gesproken gebruikt u deze schakeloptie niet, tenzij u bestandsconflicten met andere bestanden die u hebt moet voorkomen.

SYNC
Bouwt de geoptimaliseerde uitvoer na het bouwen van de geoptimaliseerde uitvoer in plaats van parallel. De compiler spawt standaard een parallelle linker om het niet-geoptimaliseerde binaire bestand te koppelen. Met deze schakeloptie wordt de tweede koppeling serieel uitgevoerd na de eerste koppeling. Deze switch wordt geleverd voor het geval dit beter past bij uw build-omgeving.

Opmerkingen

Deze preview-vlag, beschikbaar vanaf Visual Studio 2022 versie 17.14 Preview 2, is alleen van toepassing op x64-projecten.

Deze linkeroptie instellen in de Ontwikkelomgeving van Visual Studio

  1. Open het dialoogvenster eigenschappenpagina's van het project. Zie C++-compiler instellen en eigenschappen bouwen in Visual Studiovoor meer informatie.
  2. Selecteer de eigenschappenpagina Linker>Foutopsporing.

Deze linkeroptie programmatisch instellen

Zie ook

/dynamicdeopt (C++ dynamische foutopsporing inschakelen) (preview)
dynamische foutopsporing in C++ (preview)
MSVC-linkerreferentie
MSVC-linkeropties