01-29-2013, 12:54 AM
I'm not sure how to develop cross platform, typically high level languages which work cross platform will work quite widely given a single build, but to my knowledge (which may be wrong) in lower level languages such as c++ you will need to have seperate builds replacing certain calls which may require OS specific libraries, I think, timing, command line handling, windows and respond loops are usually handled via OS specific libraries, you'll probably need to google it a bit more though because I've never actually attempted cross platform development, its usually a task for a team (good communication while testing on different platforms is essential, 1 developer alone will be a problem for cross platform, a lot of faffing about for testing.)