I'm curious to know what's the best regarded way to write code for cross platform when using Qt? Do most people choose Visual Studio for Windows and most use gcc on linux, all with the same source, but with different projects? Or do these projects all compile from makefiles that are recognized by most major compilers? It doesn't seem like you write once, build anywhere... Seems more like write once, write again, fix up tweak, tweak some more... Am I missing something?
I'd love to hear some of your tricks of the trade. Even if you don't think they're the best -cuz they're probably better than you think...