Es una pena que todavía no hayas respondido a esto, me he encontrado con el mismo problema. ¿Alguna vez encontraste una respuesta?
Darren
Respuestas:
81
Agregue el archivo pch que está debajo de Otros en File-New ... y no olvide agregarlo a su LLVM6.0 - Sección de idioma de la Configuración de compilación como Project / whateveryounamedyourpchfile.pch
No puedo encontrar el encabezado del prefijo en la configuración de compilación. ¿Cómo puedo agregar .pch en mi proyecto?
Sushil Sharma
14
Se actualizó la respuesta con una imagen. :)
emotality
2
¡Gracias! ¿Por qué cambiar algo que funciona perfectamente?
Richard Topchii
2
Bueno, depende del nombre de la carpeta de su proyecto y el nombre que le dio para el archivo pch. YourFolder / YourPch.pch. ¿Y creo que el objetivo debería ser su proyecto / aplicación? @LaurStefan
emotality
2
Sí, en "Idioma Apple LLVM 7.0" en Configuración de compilación. Solo asegúrese de estar viendo Todos y no Básico, esquina superior izquierda (botones azules). (:
Si bien vale la pena leer la respuesta de Rob, también puede incluir en su respuesta que los comentarios debajo de la respuesta debaten la mayor parte de lo que dijo. La reputación de Rob juega gran parte del trato. Pero uno podría estar de acuerdo en que la respuesta es subjetiva y representa la elección personal de Rob de no tener un archivo .pch en sus proyectos.
user1244109
5
He descubierto que con Xcode 6. Necesita crear manualmente el archivo PCH.
Archivo -> Nuevo -> Archivo -> iOS -> C y C ++ -> Archivo PCH.
en la configuración de compilación bajo prefix.header solo necesita escribir su nombre de archivo
.pch
2
Hay un error menor en la respuesta proporcionada anteriormente. Tenga en cuenta que en la configuración de compilación en prefix.header solo necesita escribir su nombre de archivo .pch:
Respuestas:
Agregue el archivo pch que está debajo de Otros en File-New ... y no olvide agregarlo a su LLVM6.0 - Sección de idioma de la Configuración de compilación como Project / whateveryounamedyourpchfile.pch
fuente
fuente
La respuesta de Rob Napier en ¿Por qué ProjectName-Prefix.pch no se crea automáticamente en Xcode 6? Vale la pena leerlo. Señala que un archivo PCH probablemente no sea una buena idea, y sugiere incluir explícitamente los archivos .h en los módulos que los necesitan.
fuente
He descubierto que con Xcode 6. Necesita crear manualmente el archivo PCH.
Archivo -> Nuevo -> Archivo -> iOS -> C y C ++ -> Archivo PCH.
fuente
Hay un error menor en la respuesta proporcionada anteriormente. Tenga en cuenta que en la configuración de compilación en prefix.header solo necesita escribir su nombre de archivo .pch:
fuente
En mi caso, el problema se estaba obteniendo, no había error en el archivo de entrada
Lo arreglé eliminando el archivo .pch del proyecto y agregando nuevamente este trabajo para mí. Espero que esto ayude a alguien.
fuente