I mean no offense for the poster, but this application doesn't do anything, the code is like 200 locs. It's basically a toy project from someone trying to learn a framework that's not particularly innovative.
Somewhere between partial examples of a bit of a project, and a full blown 'proper' application that would be too big to use as an example, there is a sweet spot for project like this. I think that's why they occasionally bubble up. Certainly if there was such a thing as a single 'best' sample project for any language I was interested in, I'd like to have a look at it.
But either way, Qt5 still has to be installed (and, usually, downloaded) separately in many distros, especially those that are more Gtk-centric.
I am not a lawyer and some people disagree with how to interpret the rules of linking, but I think this is mostly the conventional wisdom.
Can someone tell me why this is the case? Beyond simply not having a package manager to do dependency resolution. You lose most of the benefits of shared libraries if you do this.
This is probably why dynamic linking appears to be decidedly a second-class citizen with Rust and co.
Because hard disk space is dirt cheap and my time and sanity are not.