Xcode, Visual Studio IDEs C++ OpenFrameworks

También está disponible en: Inglés

 

Mac OS X: Xcode IDE Integrated Development Environment

  1. Crea y login en tu cuenta de http://developer.apple.com

ofx kinect-10

 

 

 

 

2. Descargar XCode IDE (>3GB)

Si tienes una Mac OSX más antigua que el 2017 puedes encontrar versiones de Xcode más antiguas en https://developer.apple.com/download/more/

image0.jpg


 

 

3. Instalar Command Line Tools (Opcional)

  • En la misma página Downloads en Apple/developer buscar herramientas de línea de comandos para Xcode.
    image1.jpg
  • O también podemos ir al terminal (Applications/Utilities/Terminal) escribimos “xcode-select –install”

ofx kinect-12

 

 

 

 


Windows OS: Visual Studio 2015/17 IDE Integrated Development Environment

  1. Descargar la versión más estable Visual Studio Community 2015 (<20MB) o la versión más reciente

visual_studio_community

 

2. Instalar

vs_install

vs_install

 

 

3. Instalar Video Códecs

Si no puedes reproducir un ejemplo de Openframeworks con video…

K-Lite Codec Pack – Version 12.1.0 Full April 18th (2016)

K-Lite_Codec_Pack_1425_Full.exe (2018)

Tests

Vamos a probar la instalación programando en lenguaje C++ usando el kit de herramientas OpenFrameworks.

  1. Descargar OpenFrameworks  adecuado para su sistema operativo.

maluse

2. Windows y Visual Studio

  • Antes de poder usar openFrameworks con Visual Studio, debe tener instaladas Herramientas comunes para Visual C ++ 2015, de lo contrario obtendrá un mensaje de error más adelante. Para instalar, vaya a Archivo> Nuevo> Proyecto y elija Visual C ++ en la sección de plantillas instaladas. Ahora debe haber una opción para instalar las herramientas, si no lo están. Seleccione, confirme con ‘OK’ y siga las instrucciones.
  • Desde Visual Studio, ir a Tools > Extensions and Updates (Herramientas > Extensiones y Actualización). Seleccionar “online”  y buscar openFrameworks e instalar el plugin.
    Eso nos deja usar File > New > Project para crear Nuevo Projecto de openFrameworks y el menú contextual para remover o añadir addons de OF.
  • Después de ejecutar la primera instalación de Visual Studio, el sistema tendrá que instalar para C+ +  algunas herramientas adicionales.

ice_screenshot_20180701-161306

 

  • Descomprimir el zip descargado de openFrameworks y colocar el contenido en alguna carpeta fácil de encontrar.
  • Seleccionar un proyecto de la carpeta “Examples”.
    Por ejemplo Examples/graphics/graphicExample. Haga doble clic en el archivo .vcxproj. Visual Studio debe abrir el proyecto. En Visual Studio haga clic en el botón de “Run” con el esquema ‘Local Windows Debugger’ activado junto a dicho botón.
    Example ProjectEn Visual Studio, elegir file – open – project/solution y abrir el archivo .vcxproj y luego F5 (Start Debugging) o el botón “play” en la barra de herramientas. Asegurarse que hemos abierto el archivo .sln. Localizar la opción run without debugging option, que puedes añadir al menu toolbar en la personalización de la IDE.

 

  • Esto provoca que Visual Studio muestre un mensaje de que descargará e instalará archivos adicionales (y pedirá cierre de Visual Studio durante el proceso). Después que se completa puedes reiniciar Visual Studio y pasar por este proceso de nuevo, el ejemplo de OpenFrameworks ahora debe compilar y ejecutar.

3. Mac OSX y Xcode IDE

  • Ir a la carpeta of_v0.9.x_osx_release/examples/graphics/graphicsExample y construir ejecutar el archivo con extensión .xcodeproj.
NoPublish
  • En XCode, abrir el proyecto .xcodeproj y presionar el botón similar a “play”. Asegurar cambiar el esquema de OpenFrameworks a el nombre de nuestro proyecto – debug, tal como indica la siguiente imagen.

Elegir Esquema

 

 

Estructura de Carpetas OpenFrameworks

Además de las carpetas más importantes descritas a continuación, dentro de la carpeta raíz de oF encontrarás varias otras carpetas.

Ejemplos
Ordenados por tema, pueden ser un punto de partida para desarrollar aplicaciones similares.

Libs
Bibliotecas que openFrameworks utiliza para compilar los proyectos.

Project Generator
Generador de proyectos

Aplicaciones
Esta es la carpeta donde se colocan los archivos de proyecto al hacer nuevos proyectos. La descarga actual contiene la carpeta denominada “myApps” dentro de “apps y allí se alojarán los proyectos creados via Project Generator.

 Addons
La carpeta “addons” contendrá los complementos, piezas adicionales de código que amplían las funcionalidades de OF. Los complementos “básicos”, ya vienen incluidos en la descarga. También puedes ir a ofxAddons donde encontrarás una enorme colección de complementos adicionales de la comunidad.

 

Addons en OpenFrameworks

Ubicar la carpeta Addons en nuestra carpeta raíz de openFrameworks

Verificar que en esta carpeta se encuentra el addon que vamos a usar (en este caso ofxGui).

Podemos descargar muchos otros addons desde Ofxaddons.com o Github y copiarlos en la carpeta addons.

Construir un proyecto nuevo usando el projectGenerator…

Añadir el addon (ofxGui) desde el desplegable correspondiente

 

 

 

 

 

Tags: , , , , , , , , ,

3 Comentarios

OmarPublicado  4:47 pm - mar 27, 2017

Tuve un problema al compilar el primer ejemplo
tr1/memory not found

Para resolverlo tenga en cuenta:
C++ Language Dialiect debe estar en Compiler Default
C++ Standard Library debe elegir libstdc++ (GNU C++ standar library)

Saludos!

JosePublicado  4:17 pm - mar 30, 2017

Muy interesante este articulo. Sin duda lo que muchos estábamos buscando. Saludos.

Gabriela ManriquePublicado  4:07 pm - jul 1, 2018

Gracias por esta guía de instalación, la usaré ahora mismo con Kinect desde mi Windows 10, hay muchas que cosas que yo desconocía, o al menos tenía poca idea …. genial !!! se llevan 5 estrellas.

Deja un comentario

Redes