This is a short one and probably doable as a Summer of Code project.
QtCreator has suport for the first part (compiler and linker).
For the the second part (solutions and projects), code can probably be derived (directly or indirectly) from MonoDevelop‘s and CMake‘s. The starting point would be MSBuild support, as it’s what VS2010 is based on.
Bonus points if you add C#/.NET support (Qyoto/Kimono).