El proyecto de Xcode genera Prefijo.pch automáticamente el archivo. Cuando he eliminado este archivo y trató de construir, tengo construir error diciendo ‘*_Prefix.pch’ el archivo no existe.

  • Es Prefijo.archivo pch es una necesidad para compilar con Xcode?
  • ¿Cómo puedo construir sin el Prefijo.archivo pch?
  • ¿Por qué eliminar?
  • Problema Similar, me alegra que alguien le preguntó — estoy revisando un proyecto de Xcode en TFS, y TFS me recomendó que excluya el .Archivo PCH (de Tipo «Archivo de Encabezado Precompilado»). — Suena como Xcode no es lo suficientemente inteligente como para simplemente volver a compilar las cabeceras si falta este archivo, así que voy a incluir por ahora.
InformationsquelleAutor prosseek | 2011-01-18

2 Comentarios

  1. 64

    En Xcode, ir a su destino de la configuración de generación (Comando-Opción-E, construir ficha) y desactive la casilla de Precompilar Encabezado Prefijo (GCC_PRECOMPILE_PREFIX_HEADER). También se puede eliminar el valor del Prefijo Encabezado de configuración si lo desea.

    Prefijo encabezados son compilados y almacenados en una memoria caché y, a continuación, se incluyen automáticamente en cada archivo durante la compilación. Esto puede acelerar la compilación, y permite incluir un archivo sin la adición de una declaración de importación para cada archivo. No son necesarios, y realmente lento compilación siempre que los cambie.

    • Para citar el asesoramiento de Xcode sí mismo: «Nota: Precompilar el encabezado prefijo será más eficaz si el contenido del encabezado prefijo o cualquier archivo que incluye el cambio rara vez. Si el contenido del encabezado prefijo o cualquier archivo que incluye a cambiar con frecuencia, puede haber un impacto negativo para el tiempo de construcción en general.» Yo sugeriría que usted mantenga la .archivo pch, y sólo tiene que añadir la importación de las directrices para los marcos de utilizar. La que casi nunca la cambie, y por lo que casi siempre va a acelerar las cosas.
  2. 0

    Sí, puede compilar y ejecutar el proyecto sin .archivo pch. En Xcode, ir a su destino de la configuración de generación (Comando-Opción-E, construir ficha) y desactive la casilla de Precompilar Encabezado Prefijo (GCC_PRECOMPILE_PREFIX_HEADER). También se puede eliminar el valor del Prefijo de configuración de Encabezado si quieres u.

Dejar respuesta

Please enter your comment!
Please enter your name here