Cómo: Utilizar archivos .pch en proyectos de Visual Workbench

Seleccione idioma Seleccione idioma
Id. de artículo: 137515 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Resumen

En algunos casos, es conveniente compartir archivos de encabezado precompilado (.pch) entre varios proyectos. Sin embargo, Visual Workbench no puede utilizar los archivos de base de datos (.pdb) del programa porque se almacena información específica del proyecto relacionados con cada archivo .pch en los archivos .pdb. En este artículo se explica cómo utilizar archivos .pch sin usar archivos .pdb en las versiones de Visual C++ enumerados al principio de este artículo.

Para información acerca de la ficha trabajo visual de 16 bits, consulte en contacto con el siguiente artículo en Microsoft Knowledge Base:
117780Utilizar archivos .pch en proyectos de Visual Workbench

Más información

Procedimiento paso a paso

Para utilizar un encabezado precompilado común entre proyectos diferentes, determine primero qué archivo de encabezado que desea utilizar. (Si todos los proyectos se han generado por el Asistente para aplicaciones, el archivo stdafx.h es el mismo para cada uno, por lo que es una buena candidata para un encabezado precompilado compartida.) Una vez haya realizado su elección, copie el archivo de encabezado en un directorio común.

Ahora, para cada proyecto que comparten el encabezado precompilado, realice lo siguiente:

  1. Elimine el archivo compartido encabezado de los directorios de proyecto individuales.
  2. Para cada archivo .cpp que incluye el archivo utilizado para el encabezado precompilado compartida, especificar una ruta explícita al encabezado. Por ejemplo, suponga que stdafx.h está designado el archivo de encabezado compartida y un archivo .cpp contiene lo siguiente:
          #include "stdafx.h"
    						
    si la nueva ubicación del archivo de encabezado es c:\common\headers, entonces la instrucción anterior en el archivo .cpp debe cambiarse a lo siguiente:
          #include "c:\common\headers\stdafx.h"
    						
  3. Con Visual C++ 2.x, elija Configuración en el menú proyecto. Con Visual C++ 4.0, elija Configuración en el menú Generar.
  4. Haga clic en la ficha C/C ++.
  5. Elija encabezados precompilados en el cuadro de lista Categoría.
  6. Con Visual C++ 2.x en Precompile mediante cuadro de edición de encabezado, escriba la ruta de acceso completa de encabezado común. Con Visual C++ 4.0, seleccione uso automático de encabezados precompilados y especifique la ruta de acceso completa al archivo de encabezado en el habilitado al encabezado de control de edición. (Utilice la ruta de acceso es la misma ruta especificada en el paso 2 anterior.)
  7. Haga clic en la ficha C/C ++ y elija a general en el cuadro de lista Categoría.
  8. Elija el "C7 compatible" en el cuadro de "Información de depuración" lista. Esto indica al compilador no para colocar la información de encabezado precompilado en el archivo .pdb, que evita que incoherencia errores que ocurren en ese archivo.
  9. Haga clic en Aceptar para aceptar estos cambios y cerrar la configuración del proyecto cuadro de diálogo.
  10. Haga clic en la actualización de todas las dependencias antes de volver a generar el proyecto para que el compilador utilice el nuevo archivo de encabezado comunes. Con Visual C++ 2.x, esta opción está activado el menú proyecto; con Visual C++ 4.0, esta opción en el menú Generar.

Propiedades

Id. de artículo: 137515 - Última revisión: jueves, 13 de febrero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Visual C++ 2.0 Professional Edition
  • Microsoft Visual C++ 2.1
  • Microsoft Visual C++ 2.2
  • Microsoft Visual C++ 4.0 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbhowto kbide KB137515 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 137515

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com