"includes et libs manquants" ?
les include sont à la charge du programmeur, il n´y a aucun include par défaut.
Pour les bibliothèques, c´est pareil, il y a tout ce qui est nécessaire par défaut, et avec VC++, comme autre chose tu doit rajoutter dans les option du compilo ou dans ton makefile les lib "en plus" qu´il te faut. C´est exactement le même problème.
Cela dit, même si VS est de très loin le meilleur IDE que je connaisse et qui permet d´après moi de gagner beaucoup de temps, je le déconseille quand même pour commencer, car c´est vrai que lorsqu´on ne le connait pas (et quand on débute, on a autre chose à apprendre), on peut s´y perdre, et il n´ait pas aussi évident à utiliser que d´autre logiciel.
Donc Dev C++ est probablement le meilleur compromis entre la simplicité et la qualité.