码迷,mamicode.com
首页 > 其他好文 > 详细

OpenFrameworks 教程0

时间:2016-05-11 07:23:32      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:

习惯写代码的人总是从0开始

简单介绍一下:

OpenFrameWorks 是 用C++开发,用来做交互式互动软件的。其基础就是封装了的openGL,除了openGL图形库,还包含了XML、POCO、SOCKET等一系列工具,能够让人在此框架上快速开发出高性能的互动程序。它具有很好的跨平台性,能够写一遍代码在Windows、Mac,PC平台上通用也能够在Android、IOS等移动设备上编译后运行。

其官方网址:点击打开链接

网站包含了代码、文档、以及社区,最近又看到有翻译为中文的版本,不过还不太完善,只翻译了主页,不过相信日后肯定会做得更好。

下面进入主题,这次主要讲一下在Window上面的配置包括Vs以及Android

一、Windows下Android配置

工具:

1.eclipse eclipse下载

技术分享

下载之后直接解压到你喜欢的文件夹我的是:C:\Android,之后进入文件夹打开eclipse的执行程序

技术分享

之后选择你的工作目录,这个先随便选择一个好了。

在工具条里面找到Help->EclipseMarketplase,打开之后就可以看到eclipse的各种插件,我们需要的是Android和C++NDK的环境,所以在搜索框里输入相应的关键词android,

找到下图对应的就可以了,不过建议最好翻墙进行下载,这样速度会快很多、很多,同理,C++插件也是这样进行的

技术分享技术分享

插件安装好之后,下面是SDK的安装一个是android的SDK百度云盘下载,下载好之后,在eclipse工具栏中Window->preference选择你的SDK的路径

技术分享

C++在eclipse上面编译运行,绝对少不了的是NDK,具体NDK是什么,大家去百度。

根据现在这个版本的Openframeworks,我们需要NDK的版本是android-ndk-r10e,网上百度一下有很多的可以下载,我这里就不在赘述

需要说明的是,下载好NDK解压之后,需要在环境变量中新建NDK_ROOT变量值为你的NDK的路径。C:\Android\android-ndk-r10e是我当前NDK的路径

技术分享

这个设置好之后,在找到eclipse如果你还没关闭的话。同样的找到Window->preference中的Android下面的NDK子选项,将我们的NDK路径选择进去

技术分享

如果上面都没问题的话,说明你已经配置好了Android和C++开发安卓的环境了,但是要开发Openframeworks你还需要下载一个工具

Mingw点我找到下载   这个工具是帮助进行C++变异的,具体的就要问度娘了~~

技术分享

下载好之后,运行安装,选择目录,下面是打开界面,里面有很多可选项,具体看你的需求,不过吧Basic Setup勾选,然后倒入就够用了,下载时间有点漫长

当然,要在环境变量中的path中加入C:\MinGW,以便于控制台进行查找

技术分享

到此为止,我们的环境算是搭建好了

打开OpenFrameworks官网找到Download下载,选择eclipse+adt进行程序包的下载

技术分享

下载后解压我的解压路径是D:\AndroidWorkspace\of_v0.9.3_android_release,现在需要我们把eclipse的工作目录切换到D:\AndroidWorkspace\of_v0.9.3_android_release\examples\android

有个方便的办法,在不关闭eclipse的情况下,再次打开eclipse 他会提示工作目录被占用,需要另选工作目录,那么你就可以借此选择我们需要的工作目录,再把之前打开的eclipse关闭就可以了。

下面我们Import程序

Import in this order:

  • openFrameworks/libs/openFrameworks
  • openFrameworks/addons/ofxAndroid/ofAndroidLib
  • openFrameworks/examples/android/androidEmptyExample
不过我发现,第一个总是引入不进来,但是不影响程序,索性不管咯。

在你import进来之后,android会进行编译,注意标记的地方。如果顺利的话,应该就可以了,你就可以直接run在android程序上了,编译过程比较缓慢,我也很没办法~~有大牛的话,请指教

技术分享


看一下 空项目运行效果,手贱第二张代码中修改了一下背景颜色,咯咯咯

技术分享技术分享

明天再说winddows中VS配置。。毕竟刚卸载了Vs2013要装Vs2015

期待和大家的交流

OpenFrameworks 教程0

标签:

原文地址:http://blog.csdn.net/xiaomuzi0802/article/details/51357397

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!