A repository containing a compiling Cinder helloworld project in Eclipse/MAKE for other people who like xcode, but gave up on it's C++ editing abilities.
C++ Objective-C
Latest commit 2b469ed Jul 19, 2012 @onedayitwillmake Update README.md
Permalink
Failed to load latest commit information.
docs/github
include Ooops forgot to include source directory Sep 27, 2011
lib
resources
src Modified comment at top of file May 24, 2012
thirdparty
tools Squashed commit of the following: Aug 8, 2011
.cproject Updated project to reflect better approaches and a few work arounds d… May 24, 2012
.gitignore
.project
.pydevproject Ooops forgot to include source directory Sep 27, 2011
README.md Update README.md Jul 19, 2012

README.md

#Xcode is a great IDE, however it is not great at C++ editing

It provides only very barebones syntax highlighting, even more barebones code completion, and no edit-time error checking.

Cinder is a great library, but it's very vast - Without code-completion I was very lost/ nearly all the time poking through the header files and opening the .cpp files in other editors so I could learn it more thouroughly.

(Re)-Enter EclipseIDE for C++

This project is presented as is for anyone else who would like to use a C++ editor on osx that is actually aware of your classes.
From what I've used it so far, it is much better - but compile times are a little slower, however the time you save while editing is well worth it imo.

Usage

  1. http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr2
  2. Download this project
  3. Import into eclipse workspace (select import existing project in the 'general' drop down)
  4. In terminal browse to directory where you downloaded the project
    1. enter: "ln -s abc123 CINDER_PATH_LINK"
    2. Where abc123 is the absolute path where you placed cinder
  5. After hitting, apply/ok and closing that window select Project->Build All and project should build successfully.

Alternative Instructions with pictures

http://onedayitwillmake.com/blog/2012/05/using-eclipselovescinder-template/

Screenshots

Debugger / Hitting a breakpoint

Editor

OpenNIStarterKit Block

Editor

Better syntax highlighting, and code sense

Editor