Having reinstalled qt (sounds like a straight story, minGW for qt on windows 64-bit (and not only) ) and dismissed doubts about minGW I wanted to write hello world in qt creator ...

And then I thought: what kind of assembly systems? Used qmake (because it was defaulted).

In short, you can explain in simple words what qmake, Cmake, Qbs are ... Please

  • probably better to start with qmake. And then, having understood and practiced, go to qbs or CMake - vegorov

1 answer 1

  • qmake is a build system native to Qt. Do not know what to use - take it. Natively works with QtCreator.
  • Cmake is a popular build system. Able to collect a variety of projects under a variety of axis / development environment. Able to collect and Qt projects, but requires a bit of "gestures". QtCreator knows how to work well with it, but sometimes it is somehow strange (but maybe I’m lucky).
  • qbs - an attempt to "fix qmake", to write it all over again and correctly. Also, all sorts of newfangled things - json is a similar style of the project file, modules, assemblies for different axes.

  • read holivora on lor

  • from the Qt developer statistics themselves