Я заметил, что развернутые на windows приложениях Qt всегда включают необходимые им библиотеки. Почему они сделали это так? Почему они не могут сделать это как на linux? - Вы устанавливаете нужную версию Qt в систему, а затем все приложения, которые в ней нуждаются - могут использовать ее, например, только один экземпляр библиотеки (исключая разные версии, такие как qt4 / qt5).
Не лучше ли было бы сделайте это как Java /.Net, например, вы устанавливаете Java /.Net, затем запускаете / разрабатываете приложения, используя только один экземпляр библиотек (dll).
Я нахожу это несколько «несохраняющим»: I есть 7 приложений, использующих Qt5, и у всех них есть Qt5Core.dll
, Qt5GUI.dll
, et c. и каждый из них занимает немного места. Кажется, у меня есть 7 пакетов библиотек Qt5 ... x_x
В то время как на linux эти же приложения используют только "одну" библиотеку Qt.