Opciones obsoletas del compilador en Visual C++ 2005

Actualización: noviembre 2007

En Visual C++ 2005, las siguientes opciones del compilador se han marcado como obsoletas. Estas opciones del compilador continuarán funcionando como es de esperar en la versión actual, pero puede que se quiten en una versión futura.

Comentarios

Ya no se utilizan las siguientes opciones del compilador.

Opción obsoleta

Utilice la siguiente opción en su lugar

Para obtener más información, vea

/clr:noAssembly

/LN (Crear un módulo MSIL)

/clr (Compilación de Common Language Runtime)

/Fr

/FR

/FR, /Fr (Crear archivo .sbr)

/Ge

Ninguna

/Ge (Habilitar comprobaciones de la pila)

/GX

/EH (Modelo de control de excepciones)

/GX (Habilitar el control de excepciones)

/GZ

/RTC (Comprobaciones de errores en tiempo de ejecución)

/GZ (Habilitar comprobación de errores del marco de pila en tiempo de ejecución)

/H

Ninguna

/H (Restringir la longitud de los nombres externos)

/Og

/O1, /O2 (Minimizar tamaño, maximizar velocidad)

/Og (optimizaciones globales)

/QIfist

No necesita ninguna opción del compilador. El compilador ha realizado mejoras importantes en la velocidad de conversión de flotante a int.

Respecto al redondeo, /QIfist genera la instrucción fistp, que utiliza cualquier modo de redondeo de ambiente para hacer la conversión.

Una rutina para hacerlo sería:

int ftol_ambient(double d) {
   int i;
   __asm {
      fld d
      fistp i
   }
   return i;
}

/QIfist (Suprimir _ftol)

/V

Ninguna

/V (Número de versión)

/Yd

/Z7, /Zi, /ZI (Formato de la información de depuración)

/Yd (Incluir información de depuración en un archivo objeto)

/Ze

Ninguna

/Za, /Ze (Deshabilitar extensiones de lenguaje)

/Zg

Ninguna

/Zg (Generar prototipos de función)

Vea también

Conceptos

Cambios en el compilador, el lenguaje y las herramientas de Visual C++ 2005