@xylosper Yea cmake can have some issues with certain ides. Others are built for it. The new MSVC 2017 has some support for cmake natively. My favorite ide CLion by JetBrains is 100% based around cmake and integrates completely with it. For things like adding a class and all that type of stuff.
But if cmake isn't for you that is fine too. :)
I'm not saying there's no way to do it with qbs, just that I haven't used it. Once I found cmake it's hard to use anything else. It handles everything cross platform, and all my development is cross platform.
Maybe someone else can add on to the qbs thing...