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.