Estoy desarrollando una biblioteca estática en C++ utilizando Xcode. Tengo un directorio de instalación configurado donde copia todos mis archivos públicos de encabezado, pero cuando lo compilo solo copia todos los encabezados en un directorio. ¿Hay alguna manera de decirle a Xcode que preserve la estructura de directorios de mis archivos de encabezado? ¡Gracias por adelantado!Preservar la estructura del directorio del encabezado en Xcode para la biblioteca estática
Respuesta
Cuando agrega archivos a su proyecto, debe elegir el siguiente parámetro en una ventana adicional "Crear referencias de carpeta para cualquier carpeta agregada". Y luego todos sus archivos tendrán una ruta fija para sus archivos y guardará la estructura después de la compilación.
También necesitaba preservar la estructura del directorio del archivo de encabezado para un proyecto de biblioteca C++ y finalmente logré hacerlo. Es ridículamente complicado con XCode, en comparación con la naturaleza simple de la tarea. La clave es crear "referencias de carpeta" al principio, luego copiar las carpetas de encabezado en una fase de compilación adicional y luego eliminar archivos .c/.cpp de estas carpetas de encabezado exportadas con un script, porque XCode no solo copiará el .h-archivos.
He escrito un blog post here sobre cómo lograr eso, porque es más complicado en los detalles. También es posible que desee consultar un ejemplo de proyecto de XCode que tengo pot en github.
- 1. ¿Estructura del árbol del directorio de la lista en python?
- 2. Ocultar la definición de estructura en la biblioteca estática
- 3. Lectura del archivo .pch en la biblioteca estática
- 4. Estructura del directorio del proyecto django y la ruta python
- 5. Aumentar la vinculación estática de la biblioteca en Xcode 4
- 6. ¿Configurando la estructura del directorio del proyecto EmberJS?
- 7. ¿Cómo identifico un directorio sin conservar la estructura del directorio?
- 8. Estructura del directorio de caché
- 9. Crear biblioteca estática en Xcode 4
- 10. Estructura del directorio de Octopress
- 11. Diseño/estructura del directorio para proyectos grandes de iPhone/iPad
- 12. Encabezados para mi biblioteca estática no encontrada
- 13. Modificación de la estructura del directorio en Subversion
- 14. eliminar la estructura del directorio al comprimir archivos en PHP
- 15. XCode 4.3: Generación de biblioteca estática
- 16. Bash: cómo atravesar la estructura del directorio y ejecutar comandos?
- 17. Copiar archivos preservando la estructura del directorio con rastrillo
- 18. En Xcode 4, configurar la ruta de búsqueda del encabezado del usuario rompe el sentido del código
- 19. Diferencia entre biblioteca estática y dinámica en Xcode para iPhone
- 20. ¿Cómo consigo que Xcode replique la estructura del grupo de proyectos en la estructura de carpetas del disco?
- 21. ¿Cuál es la estructura del directorio del proyecto para una aplicación Java SE independiente?
- 22. Nant <copy> y mantener la estructura del directorio
- 23. Crear biblioteca estática en XCode 4 para iPhone Simulator
- 24. Personalizar la sección del encabezado para UITableViewController
- 25. Django estructura estática
- 26. Crear biblioteca estática en Xcode 4. ¿Qué ocurre con $ {BUILD_STYLE}?
- 27. Creación de una biblioteca estática Objective-C++ en Xcode
- 28. Registro de objetos en la biblioteca estática
- 29. Mantenimiento de la estructura del directorio al cargar archivos locales en UIWebview en el iPhone
- 30. ¿Qué me falta en las opciones del compilador para vincular con la biblioteca estática JSON-C?
Votación descendente, porque lamentablemente no es tan simple como la que aparece con XCode. – IsaacKleiner