Opciones del compilador por orden alfabético
A continuación se muestra una lista completa por orden alfabético de las opciones del compilador. Para obtener una lista por categoría, vea Opciones del compilador, por categoría.
Opción |
Finalidad |
---|---|
Especifica un archivo de respuesta. |
|
Enumera las opciones del compilador. |
|
Especifica un directorio de búsqueda para resolver las referencias a archivos que se transfieren a la directiva #using. |
|
Habilita el análisis de código. |
|
Especifica la arquitectura para la generación de código. |
|
Aumenta el número de secciones direccionables en un archivo .obj. |
|
Conserva los comentarios durante el preprocesamiento |
|
Compila sin vincular. |
|
Especifica el número de subprocesos de cl.exe que se deben usar para la optimización y la generación de código. |
|
Genera un archivo de salida para ejecutar en Common Language Runtime. |
|
Define constantes y macros. |
|
Procesa los comentarios de documentación generando un archivo XML. |
|
Copia los resultados del preprocesador a resultados estándar. |
|
Especifica el modelo del control de excepciones. |
|
Copia los resultados del preprocesador a resultados estándar. |
|
Le permite proporcionar información interna de los errores del compilador (ICE) directamente al equipo de Visual C++. |
|
Establece el tamaño de la pila. |
|
Produce código optimizado para una arquitectura x64 específica o para las características de microarquitecturas en arquitecturas AMD64 y EM64T. |
|
Crea un archivo de lista. |
|
Establece el nombre del archivo de lista. |
|
Muestra la ruta de acceso completa de archivos de código fuente pasados a cl.exe en texto de diagnóstico. |
|
Cambia el nombre del archivo de la base de datos de programa. |
|
Cambia el nombre del archivo ejecutable. |
|
Preprocesa el archivo de inclusión especificado. |
|
Establece el nombre del archivo de salida preprocesado. |
|
Crea un archivo de asignaciones. |
|
Crea un archivo de objeto. |
|
Especifica el comportamiento de punto flotante. |
|
Especifica el nombre de un archivo de encabezado precompilado. |
|
Genera archivos de explorador. |
|
Fuerza que las operaciones de escritura en el archivo de base de datos de programa (PDB) se serialicen mediante MSPDBSRV.EXE. |
|
Fuerza el uso de un nombre de archivo, como si se hubiera transferido a la directiva #using. |
|
Combina el código insertado con el archivo de código fuente. |
|
Optimiza el código para la aplicación Windows. |
|
Usa la convención de llamada __cdecl (solo x86). |
|
Activa las comprobaciones de la pila. |
|
Habilita la agrupación de cadenas. |
|
Llama a la función de enlace _pexit. |
|
Llama a la función de enlace _penter. |
|
Habilita la optimización completa del programa. |
|
Habilita la recompilación mínima. |
|
Habilita la información de tipo en tiempo de ejecución (RTTI). |
|
Usa la convención de llamada __fastcall (solo x86). |
|
Almacena en un búfer la comprobación de seguridad. |
|
Controla las comprobaciones de la pila. |
|
Admite la seguridad de fibras para los datos asignados mediante almacenamiento local de subprocesos estáticos. |
|
Usa la convención de llamada __vectorcall. (solo x86 y x64) |
|
Habilita la optimización global de los datos de todo el programa. |
|
Habilita el control sincrónico de excepciones. |
|
Habilita la vinculación en el nivel de función. |
|
Igual que /RTC1. |
|
Usa la convención de llamada __stdcall (solo x86). |
|
Restringe la longitud de los nombres externos (públicos). |
|
Enumera las opciones del compilador. |
|
Fuerza la escritura de parámetros pasados en registros en sus ubicaciones en la pila a la entrada de la función. Esta opción del compilador sólo corresponde a los compiladores de x64 (compilación nativa y cruzada). |
|
Crea una imagen a la que se puede aplicar una revisión reciente. |
|
Busca archivos de inclusión en un directorio. |
|
Cambia el tipo char predeterminado. |
|
El compilador y el vinculador producirán un binario que se puede ejecutar en el kernel de Windows. |
|
Crea una biblioteca de vínculos dinámicos. |
|
Crea una biblioteca de vínculos dinámicos para depuración. |
|
Pasa la opción especificada a LINK. |
|
Crea un módulo MSIL. |
|
Crea una DLL multiproceso por medio de MSVCRT.lib. |
|
Crea una DLL multiproceso de depuración por medio de MSVCRTD.lib. |
|
Compila varios archivos de código fuente utilizando varios procesos. |
|
Crea un archivo ejecutable multiproceso mediante LIBCMT.lib. |
|
Crea un archivo ejecutable multiproceso para depuración mediante LIBCMTD.lib. |
|
Suprime la presentación de la pancarta de inicio de sesión. |
|
Crea código pequeño. |
|
Crea código rápido. |
|
Controla la expansión en línea. |
|
Deshabilita la optimización. |
|
Usa optimizaciones globales. |
|
Genera funciones intrínsecas. |
|
Habilita #pragma omp en el código fuente. |
|
Favorece el código pequeño. |
|
Favorece el código rápido. |
|
Usa la optimización máxima (/Ob2gity /Gs). |
|
Omite el puntero del marco (solo x86). |
|
Escribe los resultados del preprocesador en un archivo. |
|
Genera funciones transcendentales rápidas. |
|
Suprime _ftol cuando se requiere la conversión de un tipo de punto flotante a un tipo entero (solo x86). |
|
Quita los comandos fwait del interior de los bloques try. |
|
Habilita la ejecución en paralelo automática de bucles marcados con la directiva #pragma loop(). |
|
Utiliza instrucciones de movimiento de enteros para valores de punto flotante y deshabilita ciertas optimizaciones de carga de punto flotante. |
|
/Qvec-report (Nivel de información de vectorizador automático) |
Habilita los niveles de informe para la vectorización automática. |
Habilita la comprobación de errores en tiempo de ejecución. |
|
Habilita características de seguridad y advertencias adicionales. |
|
Muestra una lista de los archivos de inclusión durante la compilación. |
|
Especifica un archivo de código fuente de C. |
|
Especifica un archivo de código fuente de C++. |
|
Quita una macro predefinida. |
|
Quita todas las macros predefinidas. |
|
Establece la cadena de versión. |
|
Suprime o habilita los miembros ocultos de la clase vtordisp. |
|
Usa la base más apropiada para los punteros a miembros. |
|
Usa generalidad completa para los punteros a miembros. |
|
Declara la herencia múltiple. |
|
Declara la herencia simple. |
|
Declara la herencia virtual. |
|
Selecciona cómo se interpreta la palabra clave volatile. |
|
Establece el nivel de advertencia. |
|
Deshabilita todas las advertencias. |
|
Habilita todas las advertencias, incluso las que están deshabilitadas de forma predeterminada. |
|
Habilita los diagnósticos de una línea para los mensajes de error y de advertencia cuando se compila código fuente de C++ desde la línea de comandos. |
|
Detecta problemas de portabilidad de 64 bits. |
|
Omite el directorio de archivos de inclusión estándar. |
|
Omite todas las demás opciones del compilador de encabezado precompilado en la generación actual. |
|
Crea un archivo de encabezado precompilado. |
|
Coloca información completa de depuración en todos los archivos de objeto. |
|
Inserta una referencia de PCH cuando se crea una biblioteca de depuración |
|
Usa un archivo de encabezado precompilado durante la compilación. |
|
Genera información de depuración compatible con C 7.0. |
|
Deshabilita las extensiones del lenguaje |
|
Especifica un comportamiento estándar bajo /Ze./Za, /Ze (Deshabilitar extensiones de lenguaje) |
|
Habilita las extensiones de lenguaje. |
|
Genera prototipos de función. |
|
Incluye la información de depuración en una base de datos de programa compatible con Editar y continuar. |
|
Genera información de depuración completa. |
|
Quita el nombre de la biblioteca predeterminada del archivo .obj (solo x86). |
|
Especifica el límite de asignación de memoria del encabezado precompilado. |
|
Genera información de depuración mejorada para código optimizado en versiones no depuradas. |
|
Empaqueta los miembros de la estructura. |
|
Comprueba únicamente la sintaxis. |
|
Genera un archivo de salida para ejecutarse en Windows en tiempo de ejecución. |
Vea también
Referencia
Establecer las opciones del compilador