Oh, and Windows native C++ development is horrible.
I have a stupid question... What is actually C++ about Windows Native Libraries. All I ever saw was just completely twisted C - twisted as in just weird datatypes, weird includes, and a Macro hell. I admit, you can declare variables anywhere (just not on top, as in C), but otherwise I cant understand how Microsoft can call it C++.
Real C++ is so different from Microsoft C++.
And QT is very nice. It combines the best of C, C++ and Java. QT Creator is the only IDE I ever appreciated. I really like the .pro file that contains everything about the project, and is still a very small simple text file; nothing like a configure-script or even worse a Microsoft Solution file. qmake uses the pro-file to make a Makefile.