Dosť bolo chvály. Koľko zaberá EXE súbor spolu so všetkými potrebnými DLL v tejto verzii? Qt som vo Windows odinštaloval po tom, čo táto veľkosť vo verzii 5.0 dosiahla cca 200 MB pri "hello world". Bez statického linkovania sa Qt použiť nedá a dodnes som neprišiel na to ako prilinkovať knižnicu tak, aby nebolo treba DLL. Zrejme verzia zadarmo to nedovoluje (dúfam, že sa mýlim).
otazka je mi troche nejasna. Samotny runtime qt v dllkach je docela velky ale zalezi co vsetko aplikacia potrebuje.Tsuim jednoduchej command line aplikacie bez gui staci iba qtcore.dll. Co sa tyka statickeho linkovania tak free distribucia qt je len s dynamickymi kniznicami.Ked tak sa da stiahnut zdrojak a prekompilovat si to na staticke kniznice, ale to zasa porusuje LGPL licenciu pod ktorou je free verzia sirena. Tam uz treba mat niektoru z komercnych licencii.
To nesmis pouzivat na distribuci ladici knihovny. Ty jsou z principu mnohem vetsi ...
Konkretne pro 5.2.1 maji vsechny knihovny cca 70MiB, kdezto v ladici variante je to 1.3GiB. Takze pro hello world to urcite bude tech 200MiB. Staci naucit se pouzivat ladici knihovny pouze pro ladeni.
Qt používám na vývoj už přes deset let a opravdu netuším, jak by mohlo "hello world" nabývat 200 MB. S LGPL licencí je nutné mít s sebou Qt knihovny, které Vám zaberou podle použitých modulů +- 10 MB. Samotný exe bude mít odhadem pár set kB.
Statické linkování možné je myslím jen po zakoupení komerční licence.