Quote Originally Posted by marcel View Post
Use only GCC based compilers on all platforms, if possible.
On Linux/Unix and Mac, this is already the default. On Windows you can use MinGW G++.

p.s. But just to be contrary and obstinate, there is much value in using different compilers. Use Visual Studio on Windows (but stick with commandline qmake/nmake) if you already have it. The benefit is that with "lowest common denominator" C++, you will not have hassles whenever you do have to use a different compiler (or newer compiler release). It also helps to uncover subtle errors that one compiler alone might not flag.