zoukankan      html  css  js  c++  java
  • Cinder-1 TinderBox

        Cinder:http://libcinder.org/,当前版本是0.8.5,代码托管位置:https://github.com/cinder/Cinder.git

        下载Cinder之后,其目录结构如图:

        

        Cinder提供了一个可用于快速创建工程的工具TinderBox,在目录toolsTinderBox-Win下,运行该程序,界面如下:

        

        Template:可选择不同的模板,默认的有Basic OpenGL和ScreenSaver,还有一个特定于Mac系统的CocoaView OpenGL 3个选项。如果本地装有其他的库,比如Box2D或者OpenCV等,还会出现相应的选项。

        Project Name 和 Location不用多说.

        Cinder Version:如果你的电脑上装有多个版本的Cinder,那么你就可以通过这个选项来选择使用哪个版本进行编译。

        Environment:选择要生成的开发环境,可以选择多个。

        Create local git repository:是否要创建本地的一个Git进行版本控制。

        都选择好之后,点击Next,进入下一个界面:

        

        左侧列表列出了当前版本Cinder中blocks目录下的其他库。如果你想在你的程序中包含其他库,那么就选择其中的一个,然后,选择如何Install。

        Install菜单包含如下选项:

            Copy:CinderBlock下的内容拷贝一份到你当前创建项目的blocks目录下;

            Relative:项目的查找路径添加一个针对本地Cinder的安装目录的相对路径,没有文件的拷贝;

            Git Submodule:当前选中的CinderBlock作为当前项目Git的一个子模块。

        可以看出,使用Copy要进行一次内容的拷贝,就会在磁盘多出一份冗余,比较低效;但是,这种也是最稳妥的方式,保证了所有依赖的文件都能轻松找到。Git Submodule只有在该项目进行git版本控制的时候才可以用。

        最后,点击Finish按钮,完成项目的创建。创建完的目录结构如下:

        

        我没有选择任何CinderBlock,如果你选择了CinderBlock,并且Install的操作是Copy,那么还会多出一个blocks目录,里面放着相应的内容。

  • 相关阅读:
    [解题报告]HDU 1094 A+B for InputOutput Practice (VI)
    [解题报告]HDU 1089 A+B for InputOutput Practice (I)
    [解题报告]HDU 1279 验证角谷猜想
    [解题报告]HDU 1091 A+B for InputOutput Practice (III)
    [解题报告]HDU 2019 数列有序!
    [解题报告]HDU 1201 18岁生日
    [解题报告]HDU 1170 Balloon Comes!
    11使用TensorFlow自定义模型和训练
    12使用TensorFlow加载和预处理数据
    10训练深度神经网络
  • 原文地址:https://www.cnblogs.com/tszhao/p/3160810.html
Copyright © 2011-2022 走看看