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目录,里面放着相应的内容。

原文地址:https://www.cnblogs.com/tszhao/p/3160810.html