Openframeworks学习笔记(一)

Openframeworks(以下简称of)是一个开源的C++框架,也是目前最著名的C++开源框架之一。这篇博客开始将记录一些of的学习历程。

首先可以在of下载页下载最新版本的of。
下载过后目录是这样子的,这边用的是0.9.3版本的of:
Openframeworks学习笔记(一)_第1张图片
其中:
addons中包含了官方的和我们自己下载的组件。
apps一般用于存放我们新建的工程。
examples是一些关于of功能的官方实例。
projectGenerator里是用来新建工程的一个应用程序。

新建一个of工程的方法有两种,一个是拷贝examples\empty文件夹中的emptyExample工程并且重命名,还有一种就是利用projectGenerator来新建,这里简单讲一下projectGenerator方法。

打开projectGenerator文件夹中的projectGenerator程序,起一个名字,选择工程的路径,一般就在myApps文件夹下,然后选择需要的Addons,点击Generate就新建好了一个of工程,非常方便。
Openframeworks学习笔记(一)_第2张图片

一个空的of工程中包含三个文件,main.cpp,ofApp.h,ofApp.cpp。其中main.cpp中包含了程序的入口main函数。ofApp中包含了程序的生命周期函数和用户输入监听函数,这些会在之后讲到。

addons的添加有两种方法,一种是在新建工程的时候选择我们需要的addons,还有一种是在新建完工程之后添加。以vs为例,我们需要安装openframeworks plugins。
首先打开工具->扩展和更新,选择联机,搜索openframeworks,安装搜索到的openframeworks plugins。
Openframeworks学习笔记(一)_第3张图片

Openframeworks学习笔记(一)_第4张图片

然后在解决方案资源管理器右击我们的项目工程,选择openframeworks addons来对addons进行添加和删除。
Openframeworks学习笔记(一)_第5张图片

Openframeworks学习笔记(一)_第6张图片

Openframeworks学习笔记(一)_第7张图片
然而这种方法可能会将windows平台不需要的目录也添加进来,导致编译报错,这是我们需要将.filters文件中对应的非windows平台目录路径删除。
安装了openframeworks plugins之后我们也可以使用vs的新建功能来新建工程了。

by:蒋志杰

你可能感兴趣的:(openframworks,opencv)