Yeah well C++ and portable build systems aren't really simple or easy. That's the reason there are many new projects, commercial and open source, which are trying to make it easier. Sometimes just editing a text file is easier than clicking through a bunch of menus. You might want to give things like CMake, Scons, or Premake another try.