How does C/C++ code cross-compile to run on Windows, Linux, and Mac OS?
Is there a way to get my C++ code and cross-compile it to run on Windows, Mac OS, and Linux? Is there a tool to do this, or do I have to compile manually on each OS via terminal/Cygwin?
The easiest way is to use a Mac OS X machine with Linux and Windows virtual machines (for example, using Parallels or VMware Fusion). You can place the source code in a directory that is shared with the virtual machine and compile it using the native tools for each operating system.