Need a little help with c++

Qt is great and what you are looking for. I would take a look at CMake for building, it's not necessary but is very easy to use once you get the basics of it, and can make things much easier for cross platform deployment