I was wondering this because I've never experienced this myself. I was wondering what is the most efficient way to create a cross platform project. I'm assuming you'd create the project originally on one OS and then build it to the others. But lets say you have some code that is OS dependent and then you try building it on another OS. Would it be best to copy the original project and create a new project that was specific for the new OS?