c++ - microsoft - Error de Visual Studio D8016: las opciones de línea de comandos ''/ ZI'' y ''/ Gy'' son incompatibles
microsoft visual c++ 2017 (2)
Tengo un problema con un proyecto en el que estoy trabajando. A pesar de que el código es correcto, no puedo compilarlo porque recibí el siguiente error
Las opciones de línea de comandos de error D8016 ''/ ZI'' y ''/ Gy-'' son incompatibles LoadReport C: / LoadReport / LoadReport / cl
Mi versión del estudio visual es 2015. Cualquier idea sería apreciada.
En las Propiedades de configuración ( Project ➔ Properties
),
"/ ZI" está en
C/C++ ➔ General ➔ Debug Information Format
"/ Gy" está en
C/C++ ➔ Code Generation ➔ Enable Function-Level Linking
Está seleccionando "Editar y continuar" ( /ZI
) para poder corregir el código durante la depuración, pero también "Deshabilitar el /Gy-
nivel de función" ( /Gy-
).
Esos dos no funcionarán juntos, ya que no se puede cambiar una función en medio del código. Así que solo elige uno de ellos, como cambiar /Gy-
to /Gy
.