Portál AbcLinuxu, 14. května 2025 18:34

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
15.12.2016 01:27 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Čím víc se učím javu, tím víc mně láká C++ :-) že bych to s tím kjůtem zkusil? Jestli to umí vyprdnout staticky slinkovanou aplikaci o jednom exe na windows, asi si s tím budu hrát.
fuck the cola, fuck the pizza, all you need is slivovitza
15.12.2016 07:27 Ivan
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Bohuzel, staticky linkovani Qt je cim dal vetsi hardcore.
15.12.2016 11:21 JeChW
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
To možné sice je, ale pokud chceš používat GUI, je to extrémně složité. Navíc ten exe soubor by měl rozhodně desítky MB. Ještě jsem neviděl na Windows Qt program, kde by se používaly staticky linkované knihovny. Navíc se statickým linkováním narazíš na problém s LGPL licencí.
mirec avatar 15.12.2016 12:19 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0

Po stripnutí a upx by to nemuselo byť až tak hrozné. Pokiaľ sa nemýlím LGPL vyžaduje možnosť vymeniť podvozok (verziu knižníc). Myslím, že by sa to mohlo dať obabrať sprístupnením objektových súborov, ktoré si môže každý sám staticky zlinkovať.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
15.12.2016 12:52 Ivan2 | skóre: 5
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Udrzuju mini aplikaci kterou sirim pod BSD licenci. Je to jeden .exe soubor, ktery ma 25MB. Coz je jeste akceptovatelne. Problem je v tom, ze si musim sam kompilovat Qt. A do aplikace se nelinkuji jen zakladni knihovny jako QtCore, QtWidgets, QtGui to by nefungovalo. Je potreba jeste staticky dolinkovat pluginy z pod-adresaru "iconengines", "imageformats" a "platforms". A co je nejhorsi u statickeho linkovani si musite sam doresit vsechny zavislosti a chybejici symboly.

Takze jde to, ale dre to. A samotne Qt tomu vubec nepomaha. Uzivatelu QT je malo, bugu docela dost, a tech co pouzivaji statickou kompilaci je jeste min.
15.12.2016 12:53 Ivan2 | skóre: 5
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
PS: 25MB to ma vcetne debug symbolu.
mirec avatar 15.12.2016 13:30 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0

S debug symbolmi to nie je vôbec zlé. Dynamicky linkované Qt aplikácie, ktoré som v minulosti programoval mali s debug symbolmi bežne okolo 100MB, ale po stripnutí zostalo tak 0.5MB.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
mirec avatar 15.12.2016 12:24 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0

Ehm ešte jedna drobnosť ... Qt aplikácie pre Android sú linkované staticky nie? Kedysi sa používalo ministro, ale v poslednej dobe som už Qt aplikácie videl skôr bez externých závislostí. Keď som skúšal QtCon 2016 malo to dokopy asi 10MB.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
15.12.2016 13:37 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Aha, takže kjůtem se zabývat nebudu, díky za varování :-) Kurňa, když si MS tlačí do windows bash, mohli by uvolnit visualbasic pro linux :-) Tam se nechala uplácat jednoduchá aplikace s jedním exe na pět kliknutí. Ach jo.
fuck the cola, fuck the pizza, all you need is slivovitza
15.12.2016 18:29 Vinicius
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Jenom jestli to jedno .EXE nevyžadovalo ještě knihovnu vbrunXXX.dll. Ale snad ne. Ještě jsem přemýšlel nad Gambasem, ale ten také neumí vyrobit zcela samostatnou binárku. Nesamostatnou vyžadující runtime ano.
16.12.2016 02:18 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Jo, nejake knihovny se pro to instalovaly, ale protoze 99% softu byla uplacana ve visual studiu, tak 99.9% uzivatelu to melo uz nainstalovane a tech par promile si proste precetlo navod, jak to nainstalovat :-)
fuck the cola, fuck the pizza, all you need is slivovitza
16.12.2016 06:53 Matlák
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Teda nevím jak to můžeš srovnávat. Visual Basic jako hračka pro začátečníky kteří chtějí taky "ten svůj program" (rozuměj dialogové okno) s uzavřeným kódem od Microsoftu a otevřené Qt které je postavené nad C++ a je možné s ním vytvořit nativní aplikaci pro všechny nejpoužívanější platformy včetně GNU/Linuxu s univerzálním API.

IMHO to že si začátečníci hrají s VB je záměr Microsoftu, který to naplánoval předem (katedrála) včetně reklamy a postavil na tom vysoce kontrolovaný business. To že si začátečníci hrají s Qt je zcela neúmyslný vedlejší efekt vyplývající z vysokého poměru kvality a dostupnosti toho toolkitu způsobeného příspěvky z celého světa...
16.12.2016 12:51 Vinicius
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
V příspěvku spíše šlo o možnost distribuce programu ve formě jednoho spustitelného souboru než o porovnání VB proti Qt. Já sám bych se ale neodvažoval tvrdit, že VB je hračka pro začátečníky.
16.12.2016 13:44 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
+1 a potom také jsem vyzdvihoval to, že ve VB.net člověk uplácal FUNKČNÍ aplikaci, která SPLNILA daný účel za pár minut. Z toho důvodu považuju VB.net za mnohem LEPŠÍ jazyk a VISUAL STUDIO za použitelnější vývojové prostředí než QT. Je to jako srovnávat formuli 1 s horským kolem. Pokud se zrovna neúčastním závodu Le mans, tak mi na jízdu do sámošky mnohem lépe poslouží ohrkané kolo. Stejně tak 9 z 10 uživatelů snáze osedlá horské kolo, než nabušenou formuli, kterou ani nenastartují. Logicky pak mohou prohlásit, že formule jako dopravní prostředek do města stojí za ho*no.
fuck the cola, fuck the pizza, all you need is slivovitza
16.12.2016 21:15 Tom K | skóre: 22
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Chces li distribuovatelny exe i s knihovnami (snaha o staticky build je v realu pracna a zbytecna) na jedno kliknuti, tak pouzij skript dodavany s QT jmenem windeployqt.

Chces li vygenerovat binarku pro windows v linuxu, nainstaluj QT pomoci wine a jednim nekolikaradkovym skriptem muzes vygenerovat distribuovatelny balicek pro windows, ktery staci rozbalit a jede.
echo -n "u48" | sha1sum | head -c3; echo
Pavel Půlpán avatar 15.12.2016 10:00 Pavel Půlpán | skóre: 22 | Trutnov
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Odpovědět | Sbalit | Link | Blokovat | Admin
S čímž souvisí hlavně release Qt 5.7.1...
An infinite number of monkeys typing into GNU Emacs would never make a good program.
15.12.2016 11:26 JeChW
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Proč to s tím souvisí? 5.7.1 je jenom opravná verze, výrazně inovativní 5.8 přijde začátkem příštího roku.
15.12.2016 12:24 Huholoman
Rozbalit Rozbalit vše Re: Qt Creator 4.2.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Mohu se zeptat co přesně je zač onen modul Qt SCXML? Koukal jsem na úvod do dokumentace na popis, co to je a na příklady, ale moc moudrej z toho nejsem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.