Example uploaded with Visual Studio 2012 and Code::Blocks Project files.