[ODE] Another Cocoa port for Mac OS X
Shamyl Zakariya
zakariya at earthlink.net
Thu May 6 12:51:29 MST 2004
I built ode.framework back for the 0.39 release, when ODE still had
some troubles compiling on Mac OS X. However, ODE seems nowadays to
build cleanly from nightly source tarballs just fine. It became a bit
of a headache to maintain the project when the command-line build
worked just fine, so I've let it go.
Also, the only real thing my CocoaODE provided was a re-implementation
of drawstuff using GLUT; but since you're planning on doing games I
imagine you've got better a OpenGL platform anyway.
For what it's worth, in my experience ODE has one significant problem
as regards Cocoa but since I'm not a Carbon developer I can't say if it
would be a problem for you. ODE makes use, in its headers, of many
function parameter names called "id" which simply doesn't play well
with Objective-C or Objective-C++ where that's a reserved keyword.
Accordingly, I've had to go through some hoops to hide ODE from my GUI
code without hiding too much of my object model.
I'd be happy to help you out, if you have any trouble.
In my case, I'm now linking against a static binary and while that's
nowhere near as slick as Mac OS X's self-contained frameworks, it does
work fine. Were I more comfortable with apple's dev tools on the
command line, I would consider making changes to the build scripts to
build a framework target instead of a static lib. Sounds like a worthy
goal to look into.
> I'm in the process of founding a mac game studio
Excellent! We mac users are generally left out in the cold :(
shamyl zakariya :: lorem ipsum dolor sit amet,
On May 5, 2004, at 4:44 PM, Jon Woodard wrote:
> Hi,
> I read your post about the Open Dynamics Engine on OS X, and I was
> curious about several things. Will the ode.framework that is included
> in the DMG package on your earthlink account work with other OS X
> technologies and foundations, (ie, Carbon, etc.)? Also I was having
> trouble building the examples, there were some missing files. I'm in
> the process of founding a mac game studio, and we are planning on
> using ODE for our physics engine, and I would like to be able to use
> something simple like a prebuilt framework to link against, and I'm
> looking into what's out there, to save the headache of making sure ODE
> compiles from source.
>
> Thanks for any insight you can share with me
> -Jon Woodard
>
> Jonathan R. A. Woodard Phone: (734) 665-0157
> College of Engineering Cell: (734) 355-2327
> University of Michigan email: woodardj at umich.edu
> Ann Arbor, MI 48109 web: http://www.umich.edu/~woodardj
More information about the ODE
mailing list