"On of the great aspects of Qt is that it is cross platform. Not
only across desktops, but also across devices. The Qt make tool,
qmake, can be configured to cross compile for different
architectures using different compilers and different settings. How
to do all this is reasonably straight forward, but you need to know
how to get started.
"When you've downloaded and extracted Qt you find yourself
facing a configure script with loads of options. Trying to get
control of them all can feel overwhelming the first time, so it is
good to know what is about to happen.
"When you run configure, the build tool, qmake, is built,
containing the configuration. This has the implication that you can
have multiple qmake binaries for different build targets. QMake is
then used to build Qt for the target."