Aha! Thanks laserlight. I've got it working now.
Yeah I don't know why I was getting unresolved symbols.
I probably did something dumb with my build.

Thanks for the help.