Portál AbcLinuxu, 10. května 2025 13:32
Uz jsem nejak pochopil, ze kvuli qt4 open-source edici musim komiplovat s mingw.
Nesmysl, LGPL verze QT4 jde bez problémů kompilovat s msvc, sám to tak u hyperkostky dělám.
Kdyz si tedy stahnu hyperkostku, stahuju s ni i qt4, ktere jsi zkompiloval?
Jo, potřebný QT4 knihovny jsou součástí instalátoru. V instalátoru se dá pak zvolit, jestli je chce člověk instalovat, nebo ne*.
* aktuálně "instaluju" QT knihovny přímo k programu, ale daly by se nakopírovat i do systémovejch adresářů.
Znamena to, ze si kazdy program instaluje svuj python atd, a ze si to kazdy kompiluje ze zdrojaku?
Python má oficiální instalátor pro windows* a je to trochu něco jinýho než nějaká knihovna, takže ten stačí určitě mít nainstalovanej jenom jednou. I knihovny lze teoreticky instalovat jenom jednou do systému a může je používat víc programů, ale dost často program vyžaduje nějakou specifickou verzi knihovny, proto se knihovny na windows často přibalují k aplikaci.
Ta volba v instalatoru je "inteligentni", tj. ze se podiva, jestli uz to je nainstalovane a nabide to neinstalovat, nebo to uzivatel musi vedet? Pak je mozna lepsi tech par MB obetovat...
Volba je taková, jakou si jí naprogramuješ Určitě jde udělat i detekci, ale mnohem jednodušší je dát uživateli možnost QT neinstalovat s tim, že pokuď neví o co jde, ať na to nešahá...
* QT žádný oficiální instalátor knihoven nemá.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.