For developing your projects you have two possibilities: start it from an existing example or create it using the Project Generator wizard. Let's discuss both in detail.
The easiest way to start your own project is to just copy some existing examples (or your own project) into the
apps/myApps folder, or any other subfolder of the
apps folder. Then rename the folder as you want (for example, to
myInteractiveWall), and open the project using your developing environment. Now you can change the code, and run the project.
This way, almost all the examples in the book are made from the
emptyExample project, located in the
Such an approach is indeed very easy. Also, it is especially useful for working with some complicated addons such as
ofxOpenNI (see Chapter 10, Using Depth Cameras, for more information on this addon). Namely, you can have difficulties with linking such addons by yourself or with projectGenerator. In this case, just start your project from the existing working addon's example.
You can create a new project using the Project Generator wizard, located in the
projectGenerator folder. It lets you specify the project's name, its folder, and the list of addons needed in the project.
Such a way is simple too, and it is especially useful when you start a new project, which needs to use many addons. Manual linking of addons can take much time, and Project Generator does it automatically for you. For further details see the Using Project Generator section in Appendix A, Working with Addons.
In our opinion, using Project Generator just for creating projects with proper names is not so important, because you can rename the project by yourself using the development environment. So, we use this wizard just for linking addons to new projects.
Now we are ready to create our first project with openFrameworks.