[ODE] documentation initiative

Mike Wuetherick mike at gekidodesigns.com
Sun Apr 11 23:42:50 MST 2004


 > Have you ever done any cross-platform development?  Yeah, everyone is
 > using windows, but a whole different everyone is using linux, OSX,
 > etc. And you have no idea how difficult it is (many times impossible)
 > to make something cross-platform without a pre-build step.

We are just getting into the sleeping dragon that cross-platform 
development is - i am well aware of the difficulty in maintaining builds 
- and am not particularly looking forward to having to deal with them on 
our own engine.  We've ported one of our 4 project/workspaces so that it 
compiles under devC++ (on windows so far one-baby-step-at-a-time), but 
haven't had time to complete the remainder.

 > It didn't take us much to build on windows, all you have to do is read
 > the Wiki, download GNU make (they point you right to it, and there's
 > no "install", just a copy), run a batch file, and type "make".  Simple
 > stuff for any programmer.  It'd certainly be nice if the main page
 > would point more directly to that document, however.

Would also be nice if you could point us to said document if it's 
mentioned ;}

I might also mention that instead of just chiding me for my 'ignorance', 
point me in the proper direction.  Please - being painfully aware of my 
lack of experience in this regard, this is something I have searched 
for, and not yet found in the 20+ years i've been programming (including 
the 8+ years i've been using VC++).

> And it was very nice for our cross-platform game that ODE was friendly
> for the other operating systems.  It uses a Makefile, so we can include
> it right in our tree and hack the internals to our heart's content, and
> it builds nicely right along with the rest of our project.

Is there a 'faq' anywhere online (or in a reference/book?) that points 
out the blatantly obvious things that you WILL run into in this regard?

I have a number of excellent books on cross-platform programming, but 
none that even mention build/compiler issues that one might run into, 
they all seem to assume that you will just 'figure it out' it seems.

Cheers,
Mike Wuetherick
www.realityfactory.ca


More information about the ODE mailing list