Compartir a través de


/Zo (Mejorar la depuración optimizada)

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

/Zo[-]

Comentarios

El modificador del compilador /Zo 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. El modificador /Zo indica al compilador que genere información adicional de depuración y generación de perfiles para las variables locales y las funciones inline. Úselo para 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 el modificar /Zo para depurar las configuraciones de Liberar con la optimización activada. Para más información sobre las modificaciones de optimización, vea /O (Opciones) (Optimizar código). Como /Zo puede aumentar el tamaño de los archivos .PDB, está deshabilitado de forma predeterminada en Visual Studio 2013. Especifique /Zo- para deshabilitar explícitamente esta opción del compilador.

El depurador de Visual Studio 2013 que aprovecha la información de depuración mejorada generada por el modificador /Zo no es compatible con la opción Editar y continuar nativa. Si habilita la opción Editar y continuar nativa en las opciones del depurador, Visual Studio 2013 usa un motor de depuración diferente y la información de depuración mejorada generada por el modificador /Zo se omite.

El modificador /Zo está disponible en Visual Studio 2013 Update 3 y reemplaza al modificador /d2Zi+ no documentado anteriormente. Se recomienda usar /Zo en su lugar.

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 obtener más información, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Elija la carpeta Propiedades de configuración, C/C++.

  3. Seleccione la página de propiedades Línea de comandos.

  4. Modifique la propiedad Opciones adicionales para que incluya /Zo y, luego, elija Aceptar.

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

Vea también

Referencia

/O (Opciones) (Optimizar código)

Conceptos

Editar y continuar