I am developing an application using QtCreator in Mac OS X and it must be cross-platform.
I have a Mac OS X as host. Also I have a MS Windows installed on virtual machine and a Ubuntu installed on another virtual machine:
How can I develop my application in Mac OS and build it in another platforms (Mac/Windows/Ubuntu) all at once?
Is there any remote compiler option in QtCreator?
I don't think you can remote compile in Qt Creator but you can use a continuous build system like Jenkins to setup a distributed build environment. Build slaves in all your VMs would compile on commit in your SCM like git or Subversion.
Advantages of this approach:
Note: There are many more CI systems out there, see here.