Introduction
OpenFrameworks (OF) is a powerful application programming framework portable across different popular operating systems.
Download and compile OF
# git openframeworks and submodules
git clone --recursively https://github.com/openframeworks/openFrameworks
# Load required libraries
cd OF/scripts/linux; ./download_libs.sh
# Install dependencies
cd OF/scripts/linux/ubuntu
sudo ./install_dependencies.sh
# Compile OF
cd OF/scripts/linux
./compileOF.sh -j3
# Compile Project Generator
cd OF/scripts/linux
./compilePG.sh
Build OF examples
OF comes with many examples. To build them all, simply
cd OF/scripts/linux
./buildAllExamples.sh
Note: you may encounter error as I have, related to “undefined reference to `ofAppEGLWindow::Settings::Settings()'”, which I haven’t found a solution yet.
Instead doing a massive build, you may want to try build each individually:
cd OF/examples/graphics/polygonExample
make
cd bin
./polygonExample
Working with QtCreator
To prepare OF to work with QtCreator, do the following:
cd OF/scripts/qtcreator
./install_template.sh
Now you can create new OF projects under QtCreator, as described by the video at the bottom of this tutorial.