Чем отличаются сборка динамическая от статической - это известно. На пальцах - в статической сборки библиотека вкомпиливается в код,
Статика весьма заманчива напр
а вот я "соберу" и не "волнует" меня ничто, никакие "зависимости", будет работать железно на любой машине!
Так-то оно так, но процесс сборки придется повторять и повторять - при любом переходе на др версию Qt и/или компилятора. Поэтому с накоплением опыта интерес к статике обычно слабеет.
хотелось бы понять.... что происходит при выполнении проги, скомпленной динамически. библиотека при запуске программы подгружается в озу? если 10 прог запустить которые используют одну и туже библиотеку, то библиотека 10 раз подгрузится? Или же библиотека подгрузится один раз в общий сегмент и все проги будут туда ломиться?
В любом случае если 10 программ как-то договорятся брать либу в одном месте на диске - будет загружена 1 копия кода (хотя и 10 копий данных). Иначе зависит от ОС. На неубогом Вындоуз да, будет 10 копий кода. Хотя знатоки этой системы (авторитетно) утверждают что эти затраты незначительны. Можно много читать о правилах поиска, но на деле все сводится к незатейливому
Ото клади все dll'ки рядом с exe-шкой - все будет работать
чем больше узнаешь, тем больше вопросов
Увы, это до поры до времени