para mac guide developer descargar charger audifonos ios core-audio

mac - ios developer guide



iOS, CoreAudio: un extraño ''CADebugPrintf.h: no existe tal archivo o directorio...'' error (5)

Hay un montón de archivos de ayuda en la carpeta ''iPublicUtility'' de varios códigos de muestra de audio relacionados con Apple, como aurioTouch: http://developer.apple.com/library/ios/#samplecode/aurioTouch/Introduction/Intro.html

Puedo construir estas muestras bien. Pero cada vez que creo un nuevo proyecto para probar e incluyo los archivos de la carpeta ''iPublicUtility'', obtengo: ''CADebugPrintf.h: no existe tal archivo o directorio ...'' error en el archivo ''CADebugMacros.h''.

Hice la configuración de mi proyecto de prueba para coincidir con las muestras de Apple, pero este error no desaparecerá. ¿Cualquier sugerencia?

SDK: iOS 4.2, iMac OSX 10.6.6

Gracias a todos.

sy



Estaba teniendo el mismo problema y la descarga de los archivos en la carpeta iPublicUtility no lo resolvió. Encontré la respuesta por accidente mientras aprendía sobre los archivos de extensión .mm en esta página:

Proyecto Objective C usando clases C ++ POSIX

Cambié el nombre de mi archivo de implementación con un .mm y los errores del compilador desaparecieron. Espero que esto pueda ayudar a alguien en la línea!


Tengo tres distribuciones de Xcode instalado.

el archivo existe en los tres.

1) verifique que el archivo exista en su sistema.

2a) agregue una ruta de búsqueda a su proyecto para el directorio PublicUtility

o

2b) agregar el encabezado a la fase de compilación de "encabezados de copia" del objetivo

Dependiendo de la cantidad de dependencias que tenga para estos archivos, es posible que desee un enfoque más confiable (que existe). Una forma (bastante) segura / fácil de hacer esto si usa muchas de las tecnologías y fuentes de audio es agregar el directorio principal de su directorio principal a sus rutas de búsqueda o árboles de fuentes (recursivamente).

Otra forma es agregarlo a un archivo de configuración de compilación compartida.

También puede copiar un lanzamiento específico en algún lugar y luego agregarlo a sus rutas de búsqueda. tenga en cuenta que las fuentes se actualizan de forma regular, por lo que tendrá que actualizarlas cuando sea un buen momento para usted. En este caso, también deberías cambiar las referencias de tu proyecto.

Editar: Agregar la ruta de búsqueda (2a)

Una forma de agregar una ruta de búsqueda (asumiendo que las herramientas de Xcode están instaladas en: / Developer /):

1) En Xcode (3), seleccione el objetivo.

2) cmd + i (obtener información)

3) Seleccione la pestaña "Crear" de la ventana de información

4) ingrese HEADER_SEARCH_PATHS en el campo de búsqueda

5) Si el valor no está definido en este nivel (por ejemplo, no está en negrita), entonces configure el valor en / Developer / Extras / CoreAudio / PublicUtility / $ (heredado)

si ya está definido en ese nivel, agregue / Developer / Extras / CoreAudio / PublicUtility / a la lista de directorios para buscar (el valor).

Si desea buscar recursivamente en la biblioteca, use / Developer / Extras / CoreAudio / ** . esto puede ser útil al crear AU, u otros proyectos que requieren que AU incluye y PublicUtility incluye.


Utilicé la respuesta provista por Justin y funcionó bien, hasta que instalé Xcode 4.3.1 y el problema regresó.

Actualmente resolví esto descargando CADebugPrintf.h y .cpp.

Encontré los 2 archivos en este enlace:

http://svn.perian.org/trunk/CoreAudio/PublicUtility/

Aclamaciones.


seleccione el Destino, abra el panel Crear configuración, busque "Macros de preprocesador". Deje los campos en blanco (me he deshecho de una entrada de DEBUG)