- Mastering openFrameworks:Creative Coding Demystified
- Denis Perevalov
- 324字
- 2021-08-06 16:54:15
Creating a new project
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.
Creating a project from an existing example
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 examples/empty
folder.
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.
Creating a project using Project Generator
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.
- Expert C++
- Qt 5 and OpenCV 4 Computer Vision Projects
- 數據庫程序員面試筆試真題與解析
- Python從菜鳥到高手(第2版)
- Java編程指南:基礎知識、類庫應用及案例設計
- Building Cross-Platform Desktop Applications with Electron
- C語言程序設計
- Building an RPG with Unity 2018
- Jupyter數據科學實戰
- Instant Nancy Web Development
- 好好學Java:從零基礎到項目實戰
- Python全棧數據工程師養成攻略(視頻講解版)
- 軟件測試教程
- Learning Material Design
- Python自然語言理解:自然語言理解系統開發與應用實戰