/DYNAMICDEOPT (Stöd för dynamisk felsökning i C++ )

Alternativet /DYNAMICDEOPT linker aktiverar C++ dynamisk felsökning när det används med kompilatorväxeln/dynamicdeopt. Med den här funktionen kan du felsöka optimerad kod som om den kompilerats avoptimerad. Du kan gå in var som helst med funktionsdeoptimisering på begäran.

Syntax

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

Argumenten

suffix
Ange filnamnstillägget för de optimerade utdata.

Om du inte anger alternativ och använder test.cpp som indata innehåller test.objkompilatorns utdata , test.exe, och test.pdb, samt test.alt.obj, test.alt.exeoch test.alt.pdb. Med den här växeln kan du ändra suffixet för ooptimerade binära byggartefakter från .alt till något annat. Om du ändrar suffixet måste alla filer använda det nya suffixet och det måste matcha namnet som du skickar till kompilatorn med hjälp /dynamicdeopt:suffixav . Normalt använder du inte den här växeln om du inte behöver undvika filnamnskollisioner med andra filer som du har.

SYNC
Skapar de optimerade utdata när du har skapat optimerade utdata i stället för parallellt. Kompilatorn skapar som standard en parallell länkare för att länka den icke-optimerade binära filen. Den här växeln gör att den andra länken körs seriellt efter den första. Den här växeln tillhandahålls om detta bättre passar din byggmiljö.

Anmärkningar

Den här flaggan, som är tillgänglig från och med Visual Studio 2022 Version 17.14 Preview 2, gäller endast för x64-projekt.

IncrediBuild 10.24 stöder C++ dynamiska felsökningsversioner.
FastBuild v1.15 har stöd för C++ Dynamiska felsökningsversioner.

Ange det här länkalternativet i Visual Studio-utvecklingsmiljön

  1. Öppna dialogrutan egenskapssidor för projektet. Mer information finns i Ange C++-kompilator- och byggegenskaper i Visual Studio.
  2. Välj egenskapssidan Linker>Felsökning.

Ange det här länkalternativet programmatiskt

Se även

/dynamicdeopt (Aktivera dynamisk C++-felsökning)
C++ Dynamisk felsökning
REFERENS FÖR MSVC-länkare
ALTERNATIV för MSVC-länkare