Skip to content

Developer Getting Started: OSX Xcode

Cong edited this page Aug 13, 2014 · 18 revisions

Prerequisites

Clone repo: GitHub for Mac

  1. Click the "Clone in Desktop" button in the repo website.

  2. You should now see the repo contents in /Users/username/cdogs-sdl

Run CMake

  1. Run CMake: for "Where is the source code:" and "Where to build the binaries:", input /Users/username/cdogs-sdl

  2. Click "Configure", using Xcode as the generator; click Done

  3. Click "Generate"; you should now see an Xcode project in /Users/username/cdogs-sdl.

Xcode

  1. Open /Users/username/cdogs-sdl/cdogs-sdl.xcodeproj

  2. Set the cdogs-sdl project as the active scheme (32-bit or 64-bit as desired)

  3. Edit the cdogs-sdl scheme (Product > Scheme > Edit Scheme), and set the Working Directory to /Users/username/cdogs-sdl/src

  4. Click the Run button to compile and run. You are ready to go!

Misc

If the project won't build because certain SDL library headers cannot be found (e.g. sdl_mixer.h or sdl_net.h), try copying them from the Headers folder into SDL's Headers folder. E.g. for sdl_mixer.h, copy it from /Library/Frameworks/SDL_mixer.framework/Headers to /Library/Frameworks/SDL.framework/Headers.