Como han comentado otros, tengo instrucciones paso a paso para la instalación de la infraestructura en el main GitHub page. Reproduzco los de abajo:
Una vez que tenga el código fuente más reciente para el marco, es bastante sencillo para añadirlo a su aplicación. Comience por arrastrar el archivo GPUImage.xcodeproj en el proyecto Xcode de su aplicación para incrustar el marco en su proyecto . A continuación, vaya al destino de su aplicación y agregue GPUImage como Dependencia de destino. Finalmente, querrá arrastrar la biblioteca libGPUImage.a desde la carpeta Products de la estructura de GPUImage a la fase de compilación de Link Binary With Libraries en el destino de su aplicación .
GPUImage necesita un par de otros marcos de estar vinculado en su aplicación , por lo que tendrá que añadir lo siguiente como bibliotecas vinculadas en su objetivo de aplicación:
- CoreMedia
- CoreVideo
- OpenGLES
- AVFoundation
- QuartzCore
También tendrá que encontrar las cabeceras marco, por lo que dentro de configuración de generación de su proyecto establecer el encabezado de rutas de búsqueda a la ruta relativa desde su aplicación al marco/subdirectorio dentro del directorio de origen GPUImage. Haga que esta ruta de búsqueda de encabezado sea recursiva.
Para utilizar las clases GPUImage dentro de la aplicación, basta con incluir el encabezado de marco básico utilizando la siguiente:
#import "GPUImage.h"
Como nota: si se ejecuta en el error "GPUImageView clase desconocida en Interface Builder" o similar cuando intente construir una interfaz con Interface Builder, puede que necesite agregar -ObjC a su Otro Enlazador Indicadores en la configuración de compilación de su proyecto.
Además, si usted necesita para implementar esta a iOS 4.x, parece que la versión actual de Xcode (4.3) requiere que se eslabón débil del marco de vídeo Core en su aplicación final o que se ve con los accidentes el mensaje "Símbolo no encontrado: _CVOpenGLESTextureCacheCreate" cuando crea un archivo para cargar al App Store o para la distribución ad hoc . Para ello, vaya a la pestaña Crear fases de su proyecto, , expanda el grupo Enlace binario con bibliotecas y encuentre CoreVideo.framework en la lista. Cambie la configuración en el extremo a la derecha de la lista de Obligatorio a Opcional.
Además, se trata de un marco ARC habilitado, por lo que si desea utilizar esto dentro de un manual de referencia de la orientación contó aplicación iOS 4.x, tendrá que añadir -fobjc de arco a sus Otras banderas Linker también.
Si sigue los pasos del primer párrafo, cuando arrastre la biblioteca libGPUImage.a desde la carpeta Productos al escenario de construcción Binario con bibliotecas, se mostrará de color rojo. La razón de esto es que la biblioteca estática no se ha construido aún en esta etapa. No se preocupe, porque si sigue el paso anterior de agregar el proyecto como una dependencia de su aplicación, la biblioteca estática se compilará antes que su aplicación. Todo debería funcionar bien a partir de ahora.
Estas son las instrucciones de instalación que ahora he usado en varias aplicaciones, y han funcionado para cada una.
Propongo que vuelva a abrir esto, ya que el marco GPUImage es una herramienta extremadamente útil para el desarrollo ios opengl. Esta pregunta me ahorró bastante tiempo. – mmr
¿cómo revoco el mensaje "cerrado como demasiado localizado"? – Hlung