iphone frameworks gpuimage

iphone - ¿Cómo agregar framework marco GPUImage externo?



frameworks (4)

Debe seguir las instrucciones para agregar Framework en su proyecto, puede verificarlos en la sección "Agregar el framework a su proyecto iOS" en https://github.com/BradLarson/GPUImage

Estoy desarrollando aplicaciones para iPhone usando iOS. Necesito agregar el marco GPUImage, seguí esta url para agregar propósito. http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpuimage-framework

Ahora arrastro y coloco el archivo GPUImage xcodeproject en mi proyecto. En esta carpeta del producto del proyecto que tiene el archivo libGPImage.a. Muestra la carpeta vacía, falta este archivo. Se muestra como el color rojo. No puedo acceder a los archivos de clase de GPUImage. por qué está sucediendo

Gracias,


La URL que proporcionó no funciona ... de todos modos, ¿intentó agregar * .a un archivo en su proyecto al agregarlo en la configuración de compilación de su objetivo?


Prueba esto

projet Target> summary> framwork> add Others.> del navegador a "BradLarson-GPUImage-6619cd2 / framework> GPUImage.xcodeproj".


Como otros han comentado, tengo instrucciones paso a paso para la instalación del marco en la página principal de GitHub . Reproduciré los siguientes:

Una vez que tenga el último código fuente para el marco, es bastante sencillo agregarlo a su aplicación. Comience arrastrando el archivo GPUImage.xcodeproj en el proyecto Xcode de su aplicación para incorporar 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 Productos del marco de GPUImage a la fase de compilación Vincular binario con bibliotecas en el destino de la aplicación.

GPUImage necesita algunos otros marcos para vincular a su aplicación, por lo que deberá agregar lo siguiente como bibliotecas vinculadas en su destino de aplicación:

  • CoreMedia
  • CoreVideo
  • OpenGLES
  • AVFoundation
  • QuartzCore

También necesitará encontrar los encabezados del marco, de modo que dentro de las configuraciones de compilación de su proyecto establezca las Rutas de búsqueda del encabezado a la ruta relativa desde su aplicación al subdirectorio / marco dentro del directorio fuente de GPUImage. Haga que esta ruta de búsqueda de encabezado sea recursiva.

Para usar las clases de GPUImage dentro de su aplicación, simplemente incluya el encabezado de core framework usando lo siguiente:

#import "GPUImage.h"

Como nota: si se encuentra con el error "Clase desconocida GPUImageView en Interface Builder" o similar cuando intenta construir una interfaz con Interface Builder, puede que necesite agregar -ObjC a los otros indicadores de enlaces en la configuración de compilación de su proyecto.

Además, si necesita implementar esto en iOS 4.x, parece que la versión actual de Xcode (4.3) requiere que enlace débilmente el marco de Core Video en su aplicación final o vea bloqueos con el mensaje "Símbolo no encontrado". : _CVOpenGLESTextureCacheCreate "cuando crea un archivo para cargar en App Store o para distribución ad hoc. Para hacerlo, 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 para ello en el extremo derecho de la lista de Obligatorio a Opcional.

Además, este es un marco habilitado para ARC, por lo que si desea utilizarlo dentro de una aplicación de referencia manual dirigida a iOS 4.x, deberá agregar también -fobjc-arc a sus Banderas de otros enlaces.

Si sigue los pasos del primer párrafo, cuando arrastre la biblioteca libGPUImage.a desde la carpeta Products hasta la etapa de compilación Link Binary With Libraries, se mostrará en 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.