Commands
Commands to follow step by step
Your folder structure should be like this at the end of the Cinder setup:
![](images/folders.png)
- Open powershell or terminal
- Go to top level or home folder: cd \ or cd ~
- Create the folder: mkdir cpp (or whatever)
- Change current folder: cd cpp (or whatever)
- Clone Cinder 0.9.2 inside this folder, see sections below
- Optional: Setup Visual Studio Community 2017 or use your favourite IDE
- Create another subfolder called videodromm for the repos we are going to work in
- Create the folder: mkdir videodromm
- Change current folder: cd videodromm
- Choose the repo(s) you want to use, for example let's use the assets repo:
- Fork the assets repo: https://github.com/videodromm/assets.git
- Clone your assets repo: git clone https://github.com/YOURGITHUBNAME/assets.git
- Optional: Configure the link to the parent folder for future pull requests: git remote add upstream git://github.com/videodromm/assets.git
- Optional: Before coding, get latest modifications from the parent: git fetch upstream and git merge upstream/master master
- Optional: Do some coding
- Optional: Commit and push to your repo
- Optional: Do a pull request for review and integration in the parent repo
- Clone the repo: https://github.com/videodromm/videodromm-controller-cinder
Blocks to checkout in you Cinder/blocks folder or better, use ./install.sh from /videodromm/videodromm-controller-cinder
- Cinder-HTTP: https://github.com/ryanbartley/Cinder-HTTP
- Cinder-VDR: https://github.com/videodromm/Cinder-VDR
- Cinder-VDRUI: https://github.com/videodromm/Cinder-VDRUI
- Cinder-Warping: https://github.com/videodromm/Cinder-Warping
- Cinder-WebSocketPP: https://github.com/videodromm/Cinder-WebSocketPP
- Cinder-WMFVideo: https://github.com/Potion/Cinder-WMFVideo
- Cinder-Midi2: https://github.com/brucelane/Cinder-MIDI2
- Cinder-Spout: https://github.com/brucelane/Cinder-Spout /li>
- Cinder-Syphon (mac): https://github.com/videodromm/Cinder-Syphon /li>
- Cinder-NDI: https://github.com/videodromm/Cinder-NDI /li>
- Cinder-Hap2 (optional): https://github.com/videodromm/Cinder-Hap2
Cinder
On linux only: git clone https://github.com/cinder/Cinder.git --recursive -b android_linux ( follow instructions on https://github.com/cinder/Cinder/wiki/Cinder-for-Linux )
on Windows/OsX: git clone https://github.com/cinder/Cinder.git --recursive
Open Cinder.sln in the vc2015 (I copy this folder to vc2017) with Visual Studio 2017
Compile it with Visual Studio 2017 using Batch build: check 64 bit Debug and Release versions
Create a test project with Tinderbox