Ciao westy,
nello standard non esistono compilatori con gli SDK integrati, esistono gli IDE che sono ambienti di sviluppo che inglobano una serie di tools aggiuntivi.
Quando ti riferisci al QT (proprietaria Nokia credo) parli di toolkit (in questo caso grafico) che sono librerie con porting non solo verso il C++ ma verso i maggiori linguaggi... anche il C, il perl, il php.... ecc, ecc..
Se vuoi scrivere giochi con QT non necessiti di particolari compilatori, basta linkare la libreria. Se invece preferisci usare un IDE il linking della stessa la farai attraverso la loro GUI grafica. E' semplicemente una fatto di comodità, una è più comoda dell'altra.
Però, i Makefile(s) dei vari progetti che fanno uso di toolkits o librerie varie prevedono sempre il semplice passaggio compilatore + link e raramente usano 'strani' Makefile di progetto.