/Zo (Mejorar la depuración optimizada)

Genera información de depuración mejorada para código optimizado en versiones no depuradas.

Sintaxis

/Zo[-]

Comentarios

La opción /Zo del compilador genera información de depuración mejorada para código optimizado. La optimización puede usar registros para variables locales, reordenar código, vectorizar bucles y llamadas a funciones en línea. Estas optimizaciones pueden interferir con la relación entre el código fuente y el código de objeto compilado. La opción /Zo indica al compilador que genere información adicional de depuración para las variables locales y las funciones insertadas. Le permite ver las variables en las ventanas Automáticos, Variables locales e Inspección cuando recorra el código optimizado en el depurador de Visual Studio. También permite que los seguimientos de pila muestren las funciones inline en el depurador WinDBG. Las compilaciones de depuración que deshabilitaron las optimizaciones (/Od) no necesitan la información de depuración adicional generada cuando se especifica /Zo. Use la opción /Zo para depurar las configuraciones Release con la optimización activada. Para obtener más información sobre las opciones de optimización, consulte las opciones de /O (Optimizar código).

La opción /Zo está habilitada de forma predeterminada al especificar la información de depuración con /Zi o /Z7. La deshabilita la opción del compilador /ZI. Especifique /Zo- para deshabilitar explícitamente esta opción del compilador.

La opción /Zo está disponible a partir de la actualización 3 de Visual Studio 2013 y reemplaza la opción /d2Zi+ no documentada anteriormente.

Para establecer la opción del compilador /Zo en Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  3. Modifique la propiedad Opciones adicionales para incluir /Zo y, a continuación, elija Aceptar.

Para establecer esta opción del compilador mediante programación

Consulte también

/O Opciones (Optimizar código)
/Z7, /Zi, /ZI (Formato de información de depuración)
Editar y continuar