Nejprve je nutné si stáhnout git a pomocí něj celý projekt openframeworku.
sudo apt-get install git git clone https://github.com/openframeworks/openFrameworks.git
Pro instalaci jsou poskytnuty instalační skripty ve složce
openFrameworks/scripts/
Nás bude zajímat skripty ve složce
openFrameworks/scripts/linux/ubuntu
Tyto skripty spustíme jednotlivě. Jako první je instalace codeblock, což je nástroj pro editaci zdrojových kodů
sudo sh install_codeblocks.sh
Další skript je pro instalace kodeků
sudo sh install_codecs.sh
Poslední skript nám instaluje vývojové knihovny frameworku pro zvuk, obraz,... a spustí kompilace potřebných součástí částí.
sudo sh install_dependencies.sh
Tady se u mě objevil problém (u ubuntu 11.4),
/ofGstVideoGrabber.cpp:28: fatal error: linux/videodev.h: No such file or directory
tato chyba je sice ve fóru popsaná, ale ještě není v gitu opravena a tak je potřeba upravit soubor ofGstVideoGrabber.cpp
vi openFrameworks/libs/openFrameworks/video/ofGstVideoGrabber.cpp
a tady změnit 28 řádek #include <linux/videodev2.h> na
#include <linux/videodev2.h> #define VIDIOCGCAP _IOR('v',1,struct video_capability) /* Get capabilities */ struct video_capability { char name[32]; int type; int channels; /* Num channels */ int audios; /* Num audio devices */ int maxwidth; /* Supported width */ int maxheight; /* And height */ int minwidth; /* Supported width */ int minheight; /* And height */ };
Pro ukázku už máme vytvořené jednoduché aplikace, které nám poslouží jako turoriály a pomohou nám pochopit práci s openframeworkem. Aplikace nalezneme ve složce:
openFrameworks/apps/examples/
Já jsem si vybral "polygonExample". Překlad provedeme už snadno příkazem
make
po přeložení projektu spustitelný soubor nalezneme ve složce bin. Ten už stačí jen spustit.